0

バインドすることは可能ですかGrid.RowProperty

Border bdr = new Border();
bdr.SetValue(Grid.RowProperty, new Binding("RowNo") { Mode = BindingMode.OneWay });
bdr.SetValue(Grid.ColumnProperty, new Binding("ColumnNo") { Mode = BindingMode.OneWay });

コンパイル時にエラーはありませんが、実行時にエラーが発生します

System.Int32 型の DependencyProperty は、System.Windows.Data.Binding 型のオブジェクトには設定できません。

4

1 に答える 1

0

SetBindingを使用しないでくださいSetValue

Border bdr = new Border();
bdr.SetBinding(Grid.RowProperty,
    new Binding("RowNo") {
        Mode = BindingMode.OneWay
    });
bdr.SetBinding(Grid.ColumnProperty,
    new Binding("ColumnNo") {
        Mode = BindingMode.OneWay
    });
于 2013-05-31T09:02:53.683 に答える