0

我目前正在开发一个自定义控件,并且我在一般资源方面遇到了一些问题。

  1. 我应该把路径或绘图图像等资源放在哪里?
  2. 存储在资源字典中时是否应该始终将 a 包装在 ViewBox 中?
  3. 如果我在控件的程序集中已经有一些资源字典,我应该将它们与应用程序资源合并吗?
  4. 如何为隐式样式准备自定义控件?我的意思是控件应该能够从应用程序级别获取样式...
  5. 任何其他关于自定义控制和资源的最佳实践都非常受欢迎:)
4

1 回答 1

0
  1. 无论您选择哪里。附属程序集、App.xaml专用资源字典或内联。所有这些都有效,具体取决于您的应用程序和架构。
  2. 不。无论您缺少什么单词,都无需向任何内容添加 ViewBox,除非您明确需要ViewBox。
  3. 同样,这取决于您。资源可以集中,也可以根据其预期用途分开。没有适用于每个应用程序的“最佳实践”。
  4. 使用 Visual Studio 创建“新自定义控件”将自动生成样板代码以启用隐式样式。只需按照创建控件时提供的指导进行操作即可。
于 2012-10-16T13:20:19.327 回答