繁体   English   中英

WPF资源字典生成操作

[英]WPF Resource Dictionary Build Action

我在Class Library项目的名为SylesResourceDictionary.xaml的xaml文件中有一个ResourceDictionary 通过合并,此ResourceDictionary在不同的视图中使用。

我是ResourceDictionary新手,不确定是否以正确的方式进行操作。 不同的文章建议不同的构建操作(如Page和自定义工具(如XamlIntelliSenseFileGenerator

  1. 此xaml文件的Build Action应该是什么? 我将其设置为资源

  2. 什么是Custom Tool 我将其设置为MSBuildCompile

  3. 我应该删除该xaml文件的xaml.cs文件吗?

  1. ResourceDictionary的构建操作应设置为Page
  2. XamlIntelliSenseFileGenerator 只有XAML编译器知道如何将XAML文件编译为BAML。
  3. 是的,除非您在代码隐藏文件中定义了任何自定义代码。 ResourceDictionary可能有一个代码隐藏文件,但默认情况下仅是XAML。

您可能还需要考虑使用WPF Custom Control Library模板或WPF User Control Libary模板而不是Class Library模板来创建项目。 这将使在Visual Studio中使用WPF和XAML特定类型更加容易。 您仍然可以将任何其他类型添加到项目中。

一般来说:

  1. XamlIntelliSenseFileGenerator
  2. 没有!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM