尝试在代码中加载generic.xaml,但它抛出了XamlParseException异常。 代码如下:
思路是将资源字典合并到基类页面中。然后派生页面可以使用其基类中的样式、颜色、画刷等,例如使用
但上述代码会抛出以下错误:
'', 十六进制值 0x0C,无效字符。行 1,位置 1.
在VS2010中以标准方式创建了generic.xaml文件。尝试将生成操作设置为Resource,但这也不起作用...
我从Microsoft获得了代码示例。那里使用它来加载一个页面。非常感谢您的任何帮助。
Uri uri = new Uri("Themes/Generic.xaml", UriKind.Relative);
StreamResourceInfo info = Application.GetResourceStream(uri);
System.Windows.Markup.XamlReader reader = new System.Windows.Markup.XamlReader();
ResourceDictionary resdict = (ResourceDictionary)reader.LoadAsync(info.Stream);
this.Resources.MergedDictionaries.Add(resdict);
思路是将资源字典合并到基类页面中。然后派生页面可以使用其基类中的样式、颜色、画刷等,例如使用
{StaticResource DarkBrush}
。但上述代码会抛出以下错误:
'', 十六进制值 0x0C,无效字符。行 1,位置 1.
在VS2010中以标准方式创建了generic.xaml文件。尝试将生成操作设置为Resource,但这也不起作用...
我从Microsoft获得了代码示例。那里使用它来加载一个页面。非常感谢您的任何帮助。