我想(重新)对一个控件进行模板化,比如ComboBox。
XAML:
在ControlTemplate中,我想要一个按钮。
资源字典:
但我想将
我该如何解决这个问题?
XAML:
<ComboBox Style="{StaticResource MyComboBoxStyle}" ... >
<!-- ... -->
</ComboBox>
在ControlTemplate中,我想要一个按钮。
资源字典:
<Style x:Key="MyComboBoxStyle" TargetType="{x:Type ComboBox}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ComboBox}">
<Grid>
<!-- ... -->
<Button Command="{TemplateBinding Tag}" CommandParameter="{Binding ???}" />
<!-- ... -->
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
但我想将
CommandParameter
设置为应用模板的控件(在此示例中为ComboBox)。我该如何解决这个问题?