【WPF】DataGridの列の編集可否を条件によって動的に切り替えたい。(Bindingしたい) が、無理っぽい?現状は編集できる場合のコントロールと、編集できない場合のコントロール両方を配置して、そのコントロール自体のVisibilityにBindingを仕掛けて制御を行っている。 他に良い方法があったら教えてください…。 ■参考サイト .Net v4 DataGridTextColumn.IsReadOnly seems to be faulty http://stackoverflow.com/questions/3222856/net-v4-datagridtextcolumn-isreadonly-seems-to-be-faulty
<DataGridTextColumn IsReadOnly="{Binding IsReferenceInactive}"/> <!-- NOP -->
<DataGridTextColumn IsReadOnly="True"/> <!-- Works as expected, cell is r/o -->