加载效果图:

public MainWindow(string xamlFile)
{
InitializeComponent();
DependencyObject rootElement;
using (FileStream fs = new FileStream(xamlFile, FileMode.Open))
{
rootElement = (DependencyObject)XamlReader.Load(fs);
}
Content = rootElement;
//查找控件(方法一)
button1 = (Button) LogicalTreeHelper.FindLogicalNode(rootElement, "button1");
修改app.xaml.cs里的启动项

保存功能:

换成Create可以覆盖保存文件,不会重复而报错。

网友评论