编辑模板副本时找不到 ResourceDictionary
Cannot find ResourceDictionary when editing copy of template
请提前见谅。第一题.
我正在开发一个 WPF 项目,我在应用程序级别定义了一个简单的资源字典。
<Application x:Class="Game.UI.Modals.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="MainWindow.xaml">
<Application.Resources>
<ResourceDictionary Source="GameResources.xaml"></ResourceDictionary>
</Application.Resources>
对 ResourceDictionary 的引用工作正常;我可以在 XAML 中毫无问题地使用它。
我遇到的问题是尝试使用创建控件模板资源工具(右键单击 => 编辑模板 => 创建空的)将模板添加到字典中。定义面板中的资源字典单选按钮显示为灰色。
我尝试在不同的命名空间中创建字典,我确保字典已命名并且构建操作设置为资源。
知道如何让“创建控件模板资源”对话框识别我的应用程序级 ResourceDictionary 吗?
谢谢!
像这样包含您的 GameResources.xaml:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="GameResources.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
创建模板对话框列出了合并的词典。当您像我的示例一样包含您的资源时,单选按钮应该会启用并且您的合并词典应该出现在列表中。
请提前见谅。第一题.
我正在开发一个 WPF 项目,我在应用程序级别定义了一个简单的资源字典。
<Application x:Class="Game.UI.Modals.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="MainWindow.xaml">
<Application.Resources>
<ResourceDictionary Source="GameResources.xaml"></ResourceDictionary>
</Application.Resources>
对 ResourceDictionary 的引用工作正常;我可以在 XAML 中毫无问题地使用它。
我遇到的问题是尝试使用创建控件模板资源工具(右键单击 => 编辑模板 => 创建空的)将模板添加到字典中。定义面板中的资源字典单选按钮显示为灰色。
我尝试在不同的命名空间中创建字典,我确保字典已命名并且构建操作设置为资源。
知道如何让“创建控件模板资源”对话框识别我的应用程序级 ResourceDictionary 吗?
谢谢!
像这样包含您的 GameResources.xaml:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="GameResources.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
创建模板对话框列出了合并的词典。当您像我的示例一样包含您的资源时,单选按钮应该会启用并且您的合并词典应该出现在列表中。