Wpf 如何将Textbox的内容保存到文本文件中
我有一个文本框,里面有一些内容。我还有一个按钮(SAVE),可以打开FileSaveDialog并允许将内容保存在.txt文件中 XAML: 我基本上需要的是读取文本框的内容,打开一个文件保存对话框,并将其存储在一个文本文件中,以保存在我的系统中。使用此工具,您可以按照以下方式进行操作Wpf 如何将Textbox的内容保存到文本文件中,wpf,mvvm,textbox,openfiledialog,Wpf,Mvvm,Textbox,Openfiledialog,我有一个文本框,里面有一些内容。我还有一个按钮(SAVE),可以打开FileSaveDialog并允许将内容保存在.txt文件中 XAML: 我基本上需要的是读取文本框的内容,打开一个文件保存对话框,并将其存储在一个文本文件中,以保存在我的系统中。使用此工具,您可以按照以下方式进行操作 string fileText = ReadMessage; SaveFileDialog dialog = new SaveFileDialog() { Filter = "Text Files
string fileText = ReadMessage;
SaveFileDialog dialog = new SaveFileDialog()
{
Filter = "Text Files(*.txt)|*.txt|All(*.*)|*"
};
if (dialog.ShowDialog() == true)
{
File.WriteAllText(dialog.FileName, fileText);
}
你可以用这些方法来做一些事情
string fileText = ReadMessage;
SaveFileDialog dialog = new SaveFileDialog()
{
Filter = "Text Files(*.txt)|*.txt|All(*.*)|*"
};
if (dialog.ShowDialog() == true)
{
File.WriteAllText(dialog.FileName, fileText);
}
试着这样做:
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "Text file|*.txt";
saveFileDialog1.Title = "Save an Image File";
saveFileDialog1.ShowDialog();
// If the file name is not an empty string open it for saving.
if(saveFileDialog1.FileName != "")
{
System.IO.File.WriteAllText(saveFileDialog1.FileName, MessageRead.Text);
}
试着这样做:
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "Text file|*.txt";
saveFileDialog1.Title = "Save an Image File";
saveFileDialog1.ShowDialog();
// If the file name is not an empty string open it for saving.
if(saveFileDialog1.FileName != "")
{
System.IO.File.WriteAllText(saveFileDialog1.FileName, MessageRead.Text);
}
您应该检查
ShowDialog
是否返回true
。确定。MSDN上就是这样,所以我一直认为这是理所当然的。您应该检查ShowDialog
是否返回true
。好的。这就是MSDN上的情况,所以我一直认为这是理所当然的。可能需要检查文件是否已经存在/是否要覆盖等等…是的。它工作平稳:)如何打开对话框以加载文本文件?可能需要检查文件是否已存在/是否要覆盖等…是的。它工作顺利:)如何打开对话框来加载文本文件?