7
(XAMLのみで)プロパティに結合する私はオブジェクトの束を表示するデータグリッドを持っています。それらのオブジェクトはプロパティーIsDetailsExpanded
を持っていて、DataRowsのDetailsVisibility
プロパティーをそのプロパティーにバインドしたいとします。WPFのDataGrid RowDetails可視性
私の最初のアプローチは動作しますが、いくつかのコードビハインドが必要です(私は取り除くしたいもの)
私はLoadingRow
イベント
void LoadingRowHandler(object sender, DataGridRowEventArgs e)
{
Binding b = new Binding()
{
Source = e.Row.DataContext,
Path = new PropertyPath("IsExpanded"),
Converter = (IValueConverter)Resources["BoolToVisi"],
Mode = BindingMode.TwoWay
};
e.Row.SetBinding(DataGridRow.DetailsVisibilityProperty, b);
}
を扱う私は達成する方法がなければならないと思います何かXAMLに似ていますが、私は残念ながら私は少しでも手掛かりがありません。何か案は?提案?
。それはxamlの方法です。 OnlyプロパティはDetailsVisibilityと等しい必要があります。 –
@Yiğit - 私のコピーと貼り付けエラーを指摘してくれてありがとう:-) – CodeNaked
時には私はこのコメント機能を悪用し、いくつかのランダムなスマイリーを落としたいと思うことがあります。 :))))) –