我在WPF/C#中要求单击按钮,收集一些数据,然后将其放入用户可以下载到其计算机的文本文件中.我可以得到这个的前半部分,但是如何通过"另存为"对话框提示用户?文件本身将是一个简单的文本文件.
我有一个用于删除问题的按钮:
<a class="btn-small float-right" data-ng-click="deleteQuestion(question)">
<i data-ng-class="{true: 'icon-step-backward', false: 'icon-remove'}
[question.IsDeleted]"></i>
</a>
Run Code Online (Sandbox Code Playgroud)
这是按钮背后的代码:
$scope.deleteQuestion = function (data) {
if (data.IsDeleted) {
data.IsDeleted = false;
for (var i = 0; i < deletedQuestions.length; i++) {
if (deletedQuestions[i] == data) {
deletedQuestions.splice(i, 1);
}
}
} else {
data.IsDeleted = true;
if ($.inArray(data, deletedQuestions) === -1) {
deletedQuestions.push(data);
}
}
};
Run Code Online (Sandbox Code Playgroud)
现在,当我按下按钮时,我注意到该功能已被触发两次.第一次删除问题时,第二次撤消该操作.
我想要的是一个按钮来删除一个问题,当你再次点击它时,它会撤消该动作.
我只是想知道我忽略了什么......
编辑这是一个小提琴:http: //jsfiddle.net/rquackenbush/AbWKs/
我想要做的是将*.Txt文件的内容放入文本框中,如果可能的话,保留格式.
现在,我在这里找到了这个网站:http: //weblogs.asp.net/lduveau/archive/2008/03/02/load-a-txt-file-in-a-textbox.aspx那描述了一个选项2只需添加一个.txt资源文件,并将其读取到文本框中,如下所示:
txtDisclaimer.Text = Resources.Common.disclaimer_en;
但是在我的WPF应用程序中,该Resources.Common
部分不存在,因此无法工作.任何人都知道如何在WPF中完成它?或者可以告诉我将文本文件内容添加到文本框的更好方法?