可以說我有一個樣本ComboBox
這樣定義。WPF:ComboBox:暴露樣式/ ControlTemplate中的DataTemplate綁定
<ComboBox ItemsSource="{Binding Path=Bikes}"
HorizontalAlignment="Stretch">
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Ellipse Fill="{DynamicResource AccentColorBrush}"
Height="15"
Width="15"
VerticalAlignment="Center"/>
<TextBlock Text="{Binding Type}"
Margin="15, 0, 0, 0"
FontWeight="SemiBold"
Foreground="{DynamicResource AccentColorBrush}"
VerticalAlignment="Center"/>
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
我想這樣做的是包裝在一個Style
,但內DataTemplate
暴露ComboBox
和Text
財產ItemSource
財產,這樣我可以每次使用ComboBox
時間綁定到不同的屬性。
然後當你將其包裝在Style中時遇到了什麼**錯誤**? –