WPF对话框的设置保存问题,如何将对话框中输入的参数进行保存?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF对话框的设置保存问题,如何将对话框中输入的参数进行保存?相关的知识,希望对你有一定的参考价值。

弹出了一个进行参数设置的对话框,怎样才能对输入的参数进行保存?再次打开这个对话框时,仍显示输入的数据?

我写了个参考代码,不懂再问吧!~
主窗体前端:
<Grid>
<Button Name="btn" Click="btn_Click" Height="30" Width="80" Content="Click"/>
</Grid>
主窗体后台:
public partial class Test : Window

string txtfromChild = string.Empty;

ChildWindow childwindow;

public Test()

InitializeComponent();


void childwindow_Closed(object sender, EventArgs e)

txtfromChild = childwindow.ChildTbText;


private void btn_Click(object sender, RoutedEventArgs e)

childwindow = new ChildWindow();
childwindow.Closed += new EventHandler(childwindow_Closed);
childwindow.ChildTbText = txtfromChild;
childwindow.Show();


子窗体前台:
<Grid>
<TextBox Name="childtext" Width="100" Height="30" Background="White"/>
</Grid>
子窗体后台:
public partial class ChildWindow : Window

public string ChildTbText

get return childtext.Text;
set childtext.Text = value;


public ChildWindow()

InitializeComponent();

参考技术A 试试搜索这个方法的用法:
Properties.Settings.Default.Save();

WPF第二章节

现在我们来创建一个WPF

1.下面我们开始在VS2010下创建应用。首先,在“文件”菜单下选择“新建项目”,这时候左边会出现一个目录树。本教程中的代码都使用C#,所以要在模版列表里选择C#,然后选择Windows,在右边的列表中选择“WPF应用程序”,把它命名为“HelloWpf” 并输入到名称文本框里,选择地址保存。确认对话框底部的所有设置都正确,然后点击确认按钮。

如图

技术分享图片

2.创建出来的项目结构我们看一下

技术分享图片

2.左侧为工具栏中间上侧边为设计展示界面下侧为代码界面右侧是项目的文件工程展示界面。大家可以发现这个和winform 程序和webform好相似啊。

3.现在我们让这个wpf显示出来我们的第一个设计和效果,现在我们拖动一个lable控件放到主界面上更改其值,效果如下

技术分享图片

 

我们看到在Grid 的节点中自动添加了lable 节点包含着我们要显示的属性设置

<Label Content="hello-wpf" Height="28" HorizontalAlignment="Left" Margin="199,177,0,0" Name="label1" VerticalAlignment="Top" />

Content 内容;Height 高度;HorizontalAlignment 对其方式;Margin 边框设置; Name 控件名称;VerticalAlignment 垂直对其方式

现在我们运行项目界面如下

技术分享图片

已经完全达到了我们的目的,可以显示出来我们要实现的欢迎提示。


以上是关于WPF对话框的设置保存问题,如何将对话框中输入的参数进行保存?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 WPF 中制作模态对话框?

WPF - 设置相对于用户控件的对话框窗口位置

用WPF 如何弹出文件选择对话框

WPF第二章节

如何将输入焦点设置为 Qt 中显示的对话框?

如何使用文件对话框将文件路径保存在字符串中,使用 Access VBA?