我的应用程序中有一个使用以下模板的UserControl:
<UserControl> ...
Template="{DynamicResource MyTemplate}"
</UserControl>
该模板在同一XAML文件中定义,并且可以正常工作。我的问题是我不希望模板一直处于活动状态。我将需要以编程方式禁用并在必要时启用它。
我已经尝试过:
userControl.Template = null;
但这会使整个用户控件消失。
有任何想法吗?
您必须提供一个完全创建的模板,而不是将其设置为null。创建一个“空”模板,并将其设置为userControl.Template = null;
。要检查默认模板,请在此处找到答案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句