【发布时间】:2017-06-26 18:26:05
【问题描述】:
我按照documentation 中的 NoXaml+将 XAML 文件复制到应用程序的专用文件夹中方法。
我的项目在InitializeComponent(); 行之后抛出System.Windows.Markup.XamlParseException“找不到MediumBrush。资源名称区分大小写”。包含的 xaml 资源文件确实没有 MediumBrush 键。
当我手动添加<SolidColorBrush x:Key="MediumBrush" Color="Black" /> 时,它会抛出 LowBrush、LayoutControlSplitter_Foreground 等。
我引用的dll如下;
- Telerik.Windows.Controls
- Telerik.Windwos.Controls.Data
- Telerik.Windwos.Controls.DataVisualization
- Telerik.Windwos.Controls.Input
- Telerik.Windwos.Controls.Navigation
- Telerik.Windwos.Data
而且,我添加了 xaml 主题;
- System.Windows.xaml
- Telerik.Windows.Controls.Data.xaml
- Telerik.Windows.Controls.DataVisualization.xaml
- Telerik.Windows.Controls.Input.xaml
- Telerik.Windows.Controls.Navigation.xaml
- Telerik.Windows.Controls.xaml
当然我注册了xaml资源app App.xaml文件。
上面的 xaml 资源文件中没有出现抛出的资源键。这些资源实际上在哪里?
注意:.Net 4.5 项目上 WPF 版本 2017.2.503.45 的 Telerik UI
【问题讨论】:
标签: c# wpf xaml telerik themes