.Net v4 DataGridTextColumn.IsReadOnly scheint defekt sein

Ist, wenn ich eine Bindung an die IsReadOnly Eigenschaft des DataGridTextColumn es nicht verwirklichen. Wenn ich es durch markup, es funktioniert.

<DataGridTextColumn IsReadOnly="{Binding IsReferenceInactive}"/> <!-- NOP --> 

<DataGridTextColumn IsReadOnly="True"/> <!-- Works as expected, cell is r/o -->

Den IsReferenceInactive Eigenschaft ist ein DP und funktioniert gut (zu Testzwecken habe ich Band es zu einem Kontrollkästchen, das funktionierte)

Ist das eine bekannte Einschränkung?

Update

Uups, andere als ich schrieb, es ist eine Nachricht, in dem Ausgabe-Fenster:

System.Windows.Data Error: 2 : Cannot find governing FrameworkElement or FrameworkContentElement for target element. BindingExpression:Path=IsReferenceInactive; DataItem=null; target element is 'DataGridTextColumn' (HashCode=23836176); target property is 'IsReadOnly' (type 'Boolean')

Scheint dies zu sein eine:

http://connect.microsoft.com/VisualStudio/feedback/details/530280/wpf-4-vs2010-datagrid-isreadonly-does-not-work-with-binding-to-boolean-property

  • Antwort (bei " stackoverflow.com/a/18657986/401246 ") ist die beste (und sollte markiert als Angenommen) Beantworten, da es: a) Pflege auf original-Anzeige/ - Bearbeitung-Formate, b) ist nicht spezifisch für die Anzeige und Bearbeitung von sub-Elemente und c) ist die einfachste!
InformationsquelleAutor HCL | 2010-07-11
Schreibe einen Kommentar