DomainDataSource のDataContext.IsLoadingがtrueである限り、無効にしたいフォームにボタンがあります。ボタンのIsEnabledプロパティを !にバインドしたい 残念ながら、それを条件式として処理する方法がわかりません。意図した方法とは逆に動作させることはできますが、希望どおりには動作しません。
私の質問は、これをどのように作成するかです:
<Button IsEnabled="{Binding ElementName=someDomainDataSource, Path=DomainContext.IsLoading}" />
効果的に!次の行に沿った条件(これはもちろん機能しません):
<Button IsEnabled="{Binding ElementName=someDomainDataSource, Path=!DomainContext.IsLoading}" />