举个例子:如下Hello.xaml文件 <Button Foreground="LightSeaGreen" FontSize="14pt" Height="50" Width="100">
Hello XAML!
</Button>怎么把它动态的读进来并显示在窗体上
类似Visual Studio 2008里新建WPF应用程序一样,把xaml文件读进来并显示在上面的窗体上。(上面实现窗体是在WPF里写的)
但是我这是一个外部独立的Hello.xaml文件,要用什么东西?
xamlRead Load?怎么用?
我是初学者!
先谢谢各位!
Hello XAML!
</Button>怎么把它动态的读进来并显示在窗体上
类似Visual Studio 2008里新建WPF应用程序一样,把xaml文件读进来并显示在上面的窗体上。(上面实现窗体是在WPF里写的)
但是我这是一个外部独立的Hello.xaml文件,要用什么东西?
xamlRead Load?怎么用?
我是初学者!
先谢谢各位!
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
Hello XAML!
</Button>StringReader stringReader = new StringReader(xamlStr);
XmlReader xmlReader = XmlReader.Create(stringReader);
Button readerLoadButton = (Button)XamlReader.Load(xmlReader);
Button xamlStr= new Button();
xamlStr.Height = 50;
xamlStr.Width = 100;
xamlStr.Background = Brushes.AliceBlue;
xamlStr.Content = "Click Me"; string savedButton = XamlWriter.Save(xamlStr); StringReader stringReader = new StringReader(savedButton);
XmlReader xmlReader = XmlReader.Create(stringReader);
Button readerLoadButton = (Button)XamlReader.Load(xmlReader);
在帮助文档里找到不到的估计和你的是一样的,但文件读进来怎么解析它???
StringReader stringReader = new StringReader("Hello.xaml");
XmlReader xmlReader = XmlReader.Create(stringReader);
Button readerLoadButton = (Button)XamlReader.Load(xmlReader);
这个是编译没有错误!但Debug时出异常!!! 主要是怎么编译?之后显示在窗体上