私は WPFtoolkit を使用しています。テキストDataGrid
を a でラップするか、テキスト列DataGridTextColumn
に a を追加する必要があります。ToolTip
ネットで検索しましたが、適切な解決策を得ることができませんでした。貴重なご意見をお待ちしております...
49891 次
2 に答える
137
はい、ツールチップ テキストを DataGridTextColumn に追加できます - スタイルを設定するだけです
<DataGridTextColumn Header="ScreenName" Binding="{Binding ScreenName}" >
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="ToolTip" Value="{Binding Name}" />
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
于 2011-12-02T17:36:03.407 に答える
22
にツールチップを追加できるかどうかはわかりませんが、代わりにとDataGridTextColumn
を簡単に使用できます。例えばDataGridTemplateColumn
ToolTipService
<data:DataGrid.Columns>
<data:DataGridTemplateColumn Header="Broker">
<data:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Moniker.Abbreviation}"
ToolTipService.ToolTip="{Binding Moniker.Name}" />
</DataTemplate>
</data:DataGridTemplateColumn.CellTemplate>
</data:DataGridTemplateColumn>
</data:DataGrid.Columns>
この例Moniker.Abbreviation
では、列に表示されます。ユーザーがセルにカーソルを合わせると、完全なブローカー名 ( Moniker.Name
) がツールチップに表示されます。
注: この例は、Silverlight 3.0 アプリケーションから取得したものです。
于 2009-12-29T23:21:51.057 に答える