如何在Silverlight中获取ControlTemplate实例而不是模板子实例
我想通过如何在Silverlight中获取ControlTemplate实例而不是模板子实例,silverlight,Silverlight,我想通过 Validation = GetTemplateChild("ValidationToolTipTemplate") as ControlTemplate; 在Generic.xaml中,我有以下代码: <ControlTemplate x:Key="ValidationToolTipTemplate"> </ControlTemplate> <Style TargetType="local:DateTimeControl">
Validation = GetTemplateChild("ValidationToolTipTemplate") as ControlTemplate;
在Generic.xaml中,我有以下代码:
<ControlTemplate x:Key="ValidationToolTipTemplate"> </ControlTemplate>
<Style TargetType="local:DateTimeControl">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="local:DateTimeControl">
//code goes here
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
//代码在这里
我可以访问控件模板(ControlTemplate TargetType=“local:DateTimeControl”)中的所有模板子级
但我还想获得控制模板x:Key=“validationToolTiptTemplate”
是否可以获取实例?为什么要访问tamplate?我打赌你真正需要的与访问模板无关…借助于此,我正在显示工具提示,已解决此问题,将发布答案