限制wpf中网格视图的内容长度
我有一个列表视图,里面有网格视图。下面是我的输出和代码 代码:限制wpf中网格视图的内容长度,wpf,listview,gridview,Wpf,Listview,Gridview,我有一个列表视图,里面有网格视图。下面是我的输出和代码 代码: 现在我需要的是,我需要限制要显示的内容的特定长度。(例如,假设位置列中的内容类似于“备份位置…”,如果将鼠标悬停在上面,则完整内容应显示为工具提示) 任何人都可以分享您的想法吗?如果列宽不够宽,无法显示所有内容,则会对文本进行修剪: <GridViewColumn Header="Location" Width="{Binding RelativeSource={RelativeSourc
现在我需要的是,我需要限制要显示的内容的特定长度。(例如,假设位置列中的内容类似于“备份位置…”,如果将鼠标悬停在上面,则完整内容应显示为工具提示)
任何人都可以分享您的想法吗?如果列宽不够宽,无法显示所有内容,则会对文本进行修剪:
<GridViewColumn Header="Location"
Width="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ListView}, Converter={StaticResource starWidthConverter},ConverterParameter=3}">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Location}" TextTrimming="CharacterEllipsis" ToolTip="{Binding Location}" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn Header="Location"
Width="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ListView}, Converter={StaticResource starWidthConverter},ConverterParameter=3}">
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Location}" TextTrimming="CharacterEllipsis" ToolTip="{Binding Location}" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>