Improve tooltips in DataGrid

This commit is contained in:
2026-02-17 17:15:49 +09:00
parent a57c5f7af6
commit dbcbdfe452
+18 -4
View File
@@ -78,6 +78,9 @@
<Style Selector="TextBox"> <Style Selector="TextBox">
<Setter Property="TextWrapping" Value="NoWrap" /> <Setter Property="TextWrapping" Value="NoWrap" />
</Style> </Style>
<Style Selector="ToolTip">
<Setter Property="MaxWidth" Value="1000" />
</Style>
</DataGrid.Styles> </DataGrid.Styles>
<DataGrid.Columns> <DataGrid.Columns>
<DataGridTemplateColumn Header="Title" <DataGridTemplateColumn Header="Title"
@@ -100,6 +103,7 @@
<TextBlock Text="{Binding Title}" <TextBlock Text="{Binding Title}"
TextTrimming="CharacterEllipsis" TextTrimming="CharacterEllipsis"
TextWrapping="NoWrap" TextWrapping="NoWrap"
ToolTip.Tip="{Binding Title}"
Grid.Column="1" Grid.Column="1"
Margin="8,0,4,0" Margin="8,0,4,0"
VerticalAlignment="Center"/> VerticalAlignment="Center"/>
@@ -110,6 +114,7 @@
<DataTemplate DataType="models:ReportFile"> <DataTemplate DataType="models:ReportFile">
<TextBox Text="{Binding Title}" <TextBox Text="{Binding Title}"
Watermark="Title" Watermark="Title"
ToolTip.Tip="{Binding Title}"
Classes="clearButton"> Classes="clearButton">
<TextBox.KeyBindings> <TextBox.KeyBindings>
<KeyBinding Command="{Binding $parent[views:MainView].UnfocusTextbox}" Gesture="Enter" /> <KeyBinding Command="{Binding $parent[views:MainView].UnfocusTextbox}" Gesture="Enter" />
@@ -136,10 +141,19 @@
</DataTemplate> </DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate> </DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn> </DataGridTemplateColumn>
<DataGridTextColumn Header="File Name" <DataGridTemplateColumn Header="File Name"
Binding="{Binding FileName}" IsReadOnly="True"
IsReadOnly="True" Width="*">
Width="*" /> <DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding FileName}"
VerticalAlignment="Center"
ToolTip.Tip="{Binding FileName}"
Margin="8,0,8,0"
HorizontalAlignment="Left"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Header="" <DataGridTemplateColumn Header=""
IsReadOnly="True" IsReadOnly="True"
Width="*"> Width="*">