如何从ControlTemplate中访问父样式资源?

时间:2016-03-13 12:20:20

标签: wpf xaml binding resources controltemplate

使用以下代码,我可以在Tag内访问Style的{​​{1}}值:

ControlTemplate

由于我的案例中已使用<!-- TabItem ControlTemplate --> <ControlTemplate x:Key="ctrlTemplate" TargetType="{x:Type TabItem}"> ... <TextDecoration.Pen> <Pen Brush="{Binding Path=Tag, RelativeSource={RelativeSource TemplatedParent}}" Thickness="4" /> </TextDecoration.Pen> ... </ControlTemplate> <!-- TabItem Style --> <Style x:Key="styleTabItem" TargetType="{x:Type TabItem}"> <Setter Property="Tag" Value="Gold" /> <Setter Property="Template" Value="{StaticResource ctrlTemplate}" /> </Style> 属性,因此我的问题是:如何从Tag中导入Brush 如果ControlTemplateBrush资源?

Style

0 个答案:

没有答案