問題タブ [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.

0 投票する
1 に答える
326 参照

wpf - WPF マルチトリガーを null にすることはできません

これは私のマルチトリガーです:

このトリガーを として使用するDataTriggerと、バインディングが機能します。

しかし、私はAlternationIndex. SQL経由でデータをロードしていたからだと思っていたのですが、SQL後にスタイルをロードすると、バインディングにNULL値があるという問題がまだあります。

0 投票する
1 に答える
591 参照

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 のバグなのだろうかと考え始めています。それらをオンラインで使用している人はそれほど多くないようで、最初のコードセットで最も一般的な方法と思われる方法で設定しました。