. 我需要在右侧截断带有“...”的 DataGridTextColumn LongTexts,但我不知道“如何制作”像这样:
. 而不像现在:
这是我的 DataGrid XAML:
<DataGrid Name="Musics" AutoGenerateColumns="False" HorizontalGridLinesBrush="Transparent">
<DataGrid.Columns>
<!--<DataGridCheckBoxColumn ElementStyle="{StaticResource MaterialDesignCheckBox}">
<DataGridCheckBoxColumn.Header>
<CheckBox/>
</DataGridCheckBoxColumn.Header>
</DataGridCheckBoxColumn>-->
<DataGridTextColumn/>
<DataGridTextColumn Header="Título" Binding="{Binding Path=Title}" MaxWidth="400" SortDirection="Ascending" SortMemberPath="Title"/>
<DataGridTextColumn Header="Duração" Binding="{Binding Path=Duration}" ElementStyle="{StaticResource rightAlign}" IsReadOnly="True" CanUserResize="False">
<DataGridTextColumn.HeaderStyle>
<Style TargetType="{x:Type DataGridColumnHeader}" BasedOn="{StaticResource MaterialDesignDataGridColumnHeader}">
<Setter Property="HorizontalAlignment" Value="Right"/>
<Setter Property="Padding" Value="4 8 2 8"/>
</Style>
</DataGridTextColumn.HeaderStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Intérprete" Binding="{Binding Path=Artist}" MaxWidth="100"/>
<DataGridTextColumn Header="Álbum" Binding="{Binding Path=Album}" MaxWidth="200"/>
<DataGridTextColumn Header="Género" Binding="{Binding Path=Genre}" MaxWidth="200"/>
<DataGridTextColumn Header="Classificação" Binding="{Binding Path=Classification}" ElementStyle="{StaticResource rightAlign}">
<DataGridTextColumn.HeaderStyle>
<Style …Run Code Online (Sandbox Code Playgroud)