【发布时间】:2014-07-28 06:54:44
【问题描述】:
我使用其默认模板创建了一个自定义内容控件。 但是,该模板并未像应有的那样位于“Themes\Generic.xaml”位置。相反,我将它放在一个不同名称的单独资源字典中。 它与 App.xaml 资源字典中的其他资源字典合并。
运行代码没有产生任何错误,并且控件可见。我在其他机器上测试了应用程序,代码运行良好,我想指出这些机器是开发机器。
在客户端机器上测试应用程序(非开发)然后发现了一些奇怪的行为。自定义控件不可见;它只会在 3 台客户端计算机中的 1 台上可见。
我能够通过将模板放入“Themes\Generic.xaml”来解决问题。
我的问题是它如何能够在不必将模板放入 "Themes\Generic.xaml" 的情况下工作?我在谷歌上搜索过,但我可以找到任何明确的解释。
谢谢
【问题讨论】: