問題タブ [multidatatrigger]
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.
c# - Grid.Row プロパティを MultiDataTrigger 条件の DataBinding パスとして使用するにはどうすればよいですか?
以下のコードに示すように、TextBox に MultiDataTrigger を設定したいと思います。
コード ビハインドで定義した IsNormal プロパティが false で、TextBox がグリッドの 2 行目にある場合、その IsEnabled は false にする必要があります。
ただし、Grid.Row に関する Condition が正しく機能しません。
この場合、Grid.Row プロパティをバインド パスとして使用する方法を教えてください。
c# - 偶数トリガーでチェックボックスの状態を変更する
私はこれを持っていますCheckBox
:
どちらかcheckElder
のチェックを外した場合、またはcheckMinisterialServant
影響はありませんcheckNotAppointed
。正しい。
両方のチェックを外すと、チェックされてcheckNotAppointed
無効になります。正しい。
次に、他の 2 つのうちの 1 つをオンにすると、有効になりますcheckNotAppointed
が、常にオフになります。なんで?
c# - ComboBox 項目の変更のための WPF DataTrigger
XAML で連絡先ボックスを設計しています
プロパティは
Type is ZERO
(つまり、 )の初期値Type = 0;
。
実施条件:
- Type が 1 または 2 の場合、TextBox を有効にする必要があります -
IsEnabled = True
- Type が 1 の場合、
TextBox.MaxLength
は 10 である必要があります - Type が 2 の場合、
TextBox.MaxLength
は 11 になります。
次のコードを試しました:
しかし、上記のコードは機能しません。DataTrigger
内でロジックを実現する方法を教えてくださいDataTemplate
。
c# - 背景画像 ViewBox 例外の MultiDataTrigger 複数条件を使用した WPF ストーリーボード アニメーション
私のプロジェクトでは、WPF のほとんどのスタイルを作成するための単一のファイルがあります。TextBlock の背景を設定し、その ViewBox をアニメーション化してカルーセル効果を与えようとしています。アプリケーションのロード時にすべてのコントロールが存在する場合、私は成功しました。ただし、新しいトリガーに一致するコントロールを追加した直後に、例外がスローされます。これが私のコードです
コードでTextBlockの背景画像を設定するとコードは機能しますが、アプリケーションには異なるスタイルファイルがあるため、オプションではありません。私が削除した場合上記のスタイルから、アニメーションなしで境界線を設定できます。これは、xaml が背景を設定できることを意味します。しかし、私が維持する場合次の例外が発生します。
アニメーションを機能させるにはどうすればよいですか? 現在、スタイルが背景を設定する前にアニメーションが開始されていると想定しているため、ストーリーボードを遅らせる方法はありますか? または別の解決策がありますか?
wpf - MultiDataTrigger 内でローカルに IValueConverter を使用する
MultiDataTrigger を作成したい。条件の 1 つの中で、コンバーターを使用する必要があります。そこでしか使わないので、コンバーターをリソースとして定義せず、ローカルでしか使用したくありません。
だから私はこのMultiDataTriggerを作りました:
コンバーターをリソースとして定義しないようにするためのこのバインディング ( https://stackoverflow.com/a/2304330/5333340に基づく):
2 つの部分を組み合わせます。
しかし、コンパイラは「タイプ 'Condition' は直接コンテンツをサポートしていません」と文句を言います。(オリジナル: "Der Typ 'Condition' unterstützt keine direkten Inhalte.")
コンバーターをリソースとして定義する必要なく MultiDataTrigger を機能させる方法はありますか?