簡體   English   中英

WPF組合框樣式丟失

[英]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" />

我的目標:有一個數據綁定的組合框。 我要求不高...

我的結果:

ComboBox缺少樣式...為什么?

因此,我該怎么做才能保留默認樣式,或者最大程度地可以更改組合框的文本顯示設置,但不能消除背景,窗口效果等。

嘗試為組合框和/或文本塊設置背景。

 background="#FFFFFF"

進入兩者(在Xaml中),然后查看會發生什么。 如果它帶有白色背景,那就太好了

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM