动态TextTrimming调整组合框的大小

时间:2019-05-29 15:49:49

标签: wpf-controls

我有一个组合框,其中的项目有时非常罗word,因此使用了TextTrimming。但是,如果我调整停靠窗格的宽度大小,然后重新检查下拉菜单中的值,我在右边会有很多空白,并且TextTrimming并没有意识到它有更多的空间来包含更多文本和剪辑,具体取决于新宽度。

在调整父控件的大小时如何使TextClipping动态工作,这将对子控件(如组合框)产生影响。

<TextBlock Grid.Column="0" Text="Data Theme:" Margin="0,5,5,5" Padding="5,0,5,0" />
            <ComboBox x:Name="cbxDatatheme" Grid.Column="1" ItemsSource="{Binding Datathemes}" SelectedItem="{Binding SelectedDatatheme}" > 
                <ComboBox.ItemTemplate>
                    <DataTemplate>
                        <TextBlock Text= "{Binding LongName}"
                                   TextTrimming="CharacterEllipsis"
                                   Width="208"
                                  />
                    </DataTemplate>
                </ComboBox.ItemTemplate>
            </ComboBox>

0 个答案:

没有答案