問題タブ [multitrigger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - WPF マルチトリガーを null にすることはできません
これは私のマルチトリガーです:
このトリガーを として使用するDataTrigger
と、バインディングが機能します。
しかし、私はAlternationIndex
. SQL経由でデータをロードしていたからだと思っていたのですが、SQL後にスタイルをロードすると、バインディングにNULL
値があるという問題がまだあります。
xamarin.forms - Xamarin Forms IsEnabled MultiTrigger on Entry が機能しない
Xamarin.Forms 4.6.0.726 で MultiTrigger を使用して、2 つの異なるブール値に基づいて設定するエントリ IsEnabled プロパティを取得しようとしています。最後の安定した 4.5 バージョンでも試しました。
残念ながら、Entry IsEnabled
プロパティはSetter
の値が設定されているもの (この場合は true) にとどまっているようです。
以下のコード サンプルでは、2 種類の BindingCondition を試しました。最初の (コメント化されていない) 条件は、ページ上の他の 2 つの要素の IsVisible プロパティにバインドされています。StackLayout
と は期待Image
どおりに可視性を切り替えますが、Entry IsEnabled
は変更されません。
2 番目のコード スニップは、ViewModel の値に直接バインドし、INotifyPropertyChanged を実装しますが、IsEnabled
値が変更されない場合とまったく同じ結果になります。
アイデアが尽きたので、これは Xamarin と MultiTrigger のバグなのだろうかと考え始めています。それらをオンラインで使用している人はそれほど多くないようで、最初のコードセットで最も一般的な方法と思われる方法で設定しました。