MVVM Light を使用して WPF アプリケーションを取得しました。1 つのビューで、同じ可視性バインディングを使用している多くのコントロールを取得しました。すべてのコントロールに長いバインディング パスを挿入したくないからです。リソースを使用したいのですが...
<SomeControl>
<SomeControl.Resource>
<Visibility x:Key="myVisibilityResource" >
<Binding Path="somePath" Converter="BoolToVisibilityConverter"></Binding>
</Visibility>
</SomeControl.Resource>
<SomeControl>
このバージョンでは、Visibility が直接コンテンツをサポートしていないというエラーが表示されます。次のように書く必要があります。
<Visibility x:Key="myVisibilityResource" >
Collapsed
</Visibility>
何か案は?