【发布时间】:2013-03-24 11:43:40
【问题描述】:
我正在尝试实现following code,不同之处在于我希望将其应用于一种样式,以便我可以为我喜欢的任何ComboBox 设置它(即我正在创建许多组合框由于特定的不可更改的要求,动态地从后面的代码中获取,并希望将GroupStyles 添加到每个代码中)。
我对@987654324@ 和XAML 比较陌生,所以我想通过Style 这样做,并在ControlTemplate 中指定GroupStyles,然后将样式应用于各自的@987654329 @。这是我迄今为止尝试过的,但代码无法编译(主要是由于<ComboBox.GroupStyle> 部分)。
<Style x:Name="valuesComboStyle" TargetType="ComboBox">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<ComboBox.GroupStyle>
<GroupStyle>
<GroupStyle.HeaderTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}"/>
</DataTemplate>
</GroupStyle.HeaderTemplate>
</GroupStyle>
</ComboBox.GroupStyle>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
【问题讨论】:
标签: c# .net wpf xaml controltemplate