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

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

c# - Grid.Row プロパティを MultiDataTrigger 条件の DataBinding パスとして使用するにはどうすればよいですか?

以下のコードに示すように、TextBox に MultiDataTrigger を設定したいと思います。

コード ビハインドで定義した IsNormal プロパティが false で、TextBox がグリッドの 2 行目にある場合、その IsEnabled は false にする必要があります。

ただし、Grid.Row に関する Condition が正しく機能しません。

この場合、Grid.Row プロパティをバインド パスとして使用する方法を教えてください。

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

c# - 偶数トリガーでチェックボックスの状態を変更する

私はこれを持っていますCheckBox

どちらかcheckElderのチェックを外した場合、またはcheckMinisterialServant影響はありませんcheckNotAppointed。正しい。

両方のチェックを外すと、チェックされてcheckNotAppointed無効になります。正しい。

次に、他の 2 つのうちの 1 つをオンにすると、有効になりますcheckNotAppointedが、常にオフになります。なんで?

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

c# - ComboBox 項目の変更のための WPF DataTrigger

XAML で連絡先ボックスを設計しています

プロパティは

Type is ZERO(つまり、 )の初期値Type = 0;

実施条件:

  1. Type が 1 または 2 の場合、TextBox を有効にする必要があります -IsEnabled = True
  2. Type が 1 の場合、TextBox.MaxLengthは 10 である必要があります
  3. Type が 2 の場合、TextBox.MaxLengthは 11 になります。

次のコードを試しました:

しかし、上記のコードは機能しません。DataTrigger内でロジックを実現する方法を教えてくださいDataTemplate

0 投票する
0 に答える
677 参照

c# - 背景画像 ViewBox 例外の MultiDataTrigger 複数条件を使用した WPF ストーリーボード アニメーション

私のプロジェクトでは、WPF のほとんどのスタイルを作成するための単一のファイルがあります。TextBlock の背景を設定し、その ViewBox をアニメーション化してカルーセル効果を与えようとしています。アプリケーションのロード時にすべてのコントロールが存在する場合、私は成功しました。ただし、新しいトリガーに一致するコントロールを追加した直後に、例外がスローされます。これが私のコードです

コードでTextBlockの背景画像を設定するとコードは機能しますが、アプリケーションには異なるスタイルファイルがあるため、オプションではありません。私が削除した場合上記のスタイルから、アニメーションなしで境界線を設定できます。これは、xaml が背景を設定できることを意味します。しかし、私が維持する場合次の例外が発生します。

アニメーションを機能させるにはどうすればよいですか? 現在、スタイルが背景を設定する前にアニメーションが開始されていると想定しているため、ストーリーボードを遅らせる方法はありますか? または別の解決策がありますか?

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

wpf - MultiDataTrigger 内でローカルに IValueConverter を使用する

MultiDataTrigger を作成したい。条件の 1 つの中で、コンバーターを使用する必要があります。そこでしか使わないので、コンバーターをリソースとして定義せず、ローカルでしか使用したくありません。

だから私はこのMultiDataTriggerを作りました:

コンバーターをリソースとして定義しないようにするためのこのバインディング ( https://stackoverflow.com/a/2304330/5333340に基づく):

2 つの部分を組み合わせます。

しかし、コンパイラは「タイプ 'Condition' は直接コンテンツをサポートしていません」と文句を言います。(オリジナル: "Der Typ 'Condition' unterstützt keine direkten Inhalte.")

コンバーターをリソースとして定義する必要なく MultiDataTrigger を機能させる方法はありますか?