У меня есть выпадающий список с элементами, которые иногда довольно многословны, поэтому я использую 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>