创建具有特定名称的文本文件

时间:2013-11-30 12:02:44

标签: c# wpf

您好我想问一下如何创建一个具有特定名称的文本文件并获取对我保存的文件夹的访问权限,因为我是计算机的管理员,但我没有权限通过C#保存。 我想做的是迭代UI中的按钮并获取按钮的名称,并将它们作为文本文件名写在目录中。

我很乐意回答如何修改我保存的文件的名称。 到目前为止,我的代码看起来像这样。

 foreach (Button bt in mainCanvasGrid.Children)
{
   File.WriteAllLines()
}

1 个答案:

答案 0 :(得分:1)

只需输入一个字符串变量并在每个iteraton中更改它:

var myfile = @"C:\myfile"
foreach (Button bt in mainCanvasGrid.Children)
{
   File.WriteAllLines(myfile + bt.Name + ".txt", new []{"[yourtexthere]"});
}
BTW,WPF的首选方法是MVVM。您不会在UI中“迭代按钮集合”,因为 UI不是数据。为您的数据创建正确的数据模型或ViewModel,并使用DataBinding将UI绑定到您的数据,而不是在过程代码中操作UI。