WPF datagridtextcolumnのVisibleプロパティをブール値にバインドできません。マイバインディング式があるバインディングWPF DataGridのDataGridColumnのVisibleプロパティ
、
{Binding Path=DataContext.IsThisColumnVisible, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=Window},Converter={StaticResource vc}}
私は、コンバータが(可視列挙型にBOOL)を動作し、スコープ内にあることを確認しています。
列のヘッダーに同じ式を使用すると、ヘッダーに「偽」が表示されます。
Visibleは依存関係のプロパティなので、バインドする必要があります。
誰かが間違っているのを見てください。または他の誰かが可視のプロパティにバインドすることができました。
よろしく、
マット
誰でもこの例を表示できますか? – Karsten
StaticResourceプロキシを使用してDataContextを転送する例を次に示します。http://tomlev2.wordpress.com/2011/03/21/wpf-how-to-bind-to-data-when-the-datacontext-is-not -inherited/ – surfen
私はMVVMを使用しており、提供されたリンクでfindeを動作させました:http://www.thomaslevesque.com/2011/03/21/wpf-how-to-bind-to-data-when-the-datacontext -is-not-inherited/ – Pascalsz