MVVM アーキテクチャ上に WPF XamDataGrid を実装しています。ビュー モデル ファイルのプロパティにバインドして、セルのツールヒント テキストを設定する方法を知りたいですか? どんな提案でも大歓迎です!アンシュマン
質問する
3107 次
1 に答える
3
たとえば、行に対して 1 つのツールチップが必要であり、行はクラス GridRow を表します。
GridRow で次を追加します。
class GridRow
{
GridRow() //or other constructor
{
...
RowToolTip = "Tooltip for one row";
}
public string RowToolTip {get; set;}
}
実行時にツールチップを更新する場合は、GridRow に INotifyPropertyChanged を実装して使用することを忘れないでください。
グリッドを使用した xaml で、次のコードを追加します。
<igDP:XamDataGrid.Resources>
<Style TargetType="{x:Type igDP:CellValuePresenter}">
<Setter Property="ToolTip" Value="{Binding DataItem.RowToolTip}" />
</Style>
</igDP:XamDataGrid.Resources>
行内のセルごとに異なるツールチップが必要な場合は、もう少しコードが必要です。
于 2012-08-28T13:45:35.890 に答える