【WPF】wpf加载和保存xaml文件

【WPF】wpf加载和保存xaml文件,第1张

加载效果图:

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可以覆盖保存文件,不会重复而报错。

转载 本节我稿祥粗使用绑定式态显示ObservableCollection数据源集合

首先我需要项目引入System.Windows.Controls.Toolkit.dllSystem.Windows.Controls.Layout.Toolkit.dll两DLL文件再XAMLXAML.CS代码引用

我始准备数据源部首先我声明两实体类Catalog类TestSimple类其Catalog类属性TestSimple类集合(通俗说Catalog类宴猛属性TestSimple类象实体)Catalog类级菜单TestSimple类二级菜单所级菜单除自需要名字外需要二级菜单项我贴数据源两实体类代码:

其SelectionMode="ZeroOrMore"设置本菜单打0级菜单同打菜单项Accordion.ItemTemplate级菜单绑定列Accordion.ContentTemplate二级菜单绑定列二级菜单面我再内嵌ListBoxListBox再绑定TextBlock列并且列鼠键镇标点击事件事件面d触发事件TextBlockTag标签值通标签值我控制点击菜单某项显示页面

转载 在本节中,我们使用绑定的方式陵埋来尺拆蚂动态的显示ObservableCollection数据源集合。 首先我们需要在项目中引入System.Windows.Controls.Toolkit.dll和System.Windows.Controls.Layout.Toolkit.dll两个DLL文件。然后再XAML和XAML.CS代码御拦中引用他们.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12260214.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存