[英]WPF ComboBox Style Missing
這可能是我的無知,但是我的組合框樣式在運行時消失了,但在編輯器中卻消失了。 我有:
<DataTemplate x:Key="DropDownSelectTemplate">
<Grid>
<ComboBox x:Name="cb"
ItemsSource="{Binding Source={StaticResource HookCollection}, Path=Collect }"
DisplayMemberPath="Device"
SelectedItem="{Binding Path=HookCollection.SelectedItem}"
>
</ComboBox>
<TextBlock x:Name="tb" Foreground="#858585" IsHitTestVisible="False" Padding="4,1,0,0" Visibility="Hidden">
<Italic>Select A Device</Italic>
</TextBlock>
</Grid>
<DataTemplate.Triggers>
<Trigger SourceName="cb" Property="SelectedItem" Value="{x:Null}">
<Setter TargetName="tb" Property="Visibility" Value="Visible"/>
</Trigger>
</DataTemplate.Triggers>
</DataTemplate>
用...
<ContentControl ContentTemplate="{DynamicResource DropDownSelectTemplate}" Margin="5,0" Height="20" Grid.Row="1" Grid.Column="2" Panel.ZIndex="1" />
我的目標:有一個數據綁定的組合框。 我要求不高...
我的結果:
因此,我該怎么做才能保留默認樣式,或者最大程度地可以更改組合框的文本顯示設置,但不能消除背景,窗口效果等。
嘗試為組合框和/或文本塊設置背景。 加
background="#FFFFFF"
進入兩者(在Xaml中),然后查看會發生什么。 如果它帶有白色背景,那就太好了
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.