問題タブ [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 に答える
1022 参照

wpf - WPF で VisualStateManager を MultiTrigger に交換できますか?

これは、WPF と Silverlight の両方で動作するライブラリの作成に関連しています。WPF Toolkitには、Silverlight に含まれる VisualStateManager の実装が含まれています。WPF の MultiTrigger と同じことを VisualStateManager で実行できる場合、問題は解決します。

VisualStateManager と Triggers の使用について説明している MSDN ブログの記事を見つけましたが、VisualStateManagerを MultiTriggers の代わりとして使用できるかどうかはまだわかりません。

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

wpf - MultiTriggersを使用したSourceName

MultiTriggerを使用して複数の要素のプロパティを評価することは可能ですか?これはテンプレート内にはありませんが、Usercontrol/Window内にあります。

例:

通常Trigger、sourceNameを使用して、これらのチェックボックスコントロールのいずれかのプロパティに対してトリガーできますが、MultiTriggerこれらのコントロールを検索しようとすると、ビルドエラーが発生します。

注:私がaDataTemplateではなくaを使用している理由は、ここStyleに記載されています

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

wpf - WPFMutiDataTriggerがセッターを起動しない

MultiDataTriggersを使用して、2つのテキストボックスの値に基づいてボタンを有効/無効にしようとしています。

ドキュメントには、MultiDataTriggerの条件が論理的にANDで結合されていると記載されています。以下の例では、txtFirst.Textがfooで、txtSecond.Textがbarの場合、ボタンを有効にします。ただし、ボタンは常に無効のままです(IsEnabled = false)。

私はここでトリックを見逃していると確信していますが、Googleを徹底的に検索してもどこにも行きませんでした...。

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

wpf - WPF-ControlTemplateのMultiTrigger、奇妙な動作

さて、私は最近WPFをあまり行っていませんが、これは私を混乱させます。

Style定義しました。RadioButtonこれは、を使用しControlTemplateますMultiTriggerBorder要点は、マウスをその上に置いたとき、またはそれIsCheckedが真のときに、を不透明にしたいということです。

だから私は、2つの条件で動作するインとアウトMultiTriggerをアニメーション化するを持っています。は偽であり、真です。その後、さらに3つのトリガーがあります。1つのセットは、マウスがその上にあるときにカーソルを渡します。別のセットは、falseの場合は境界線の不透明度を0に設定し、trueの場合は不透明度を1に設定する最後のセットです。OpacityIsCheckedIsMouseOverIsCheckedIsChecked

私の問題は、その最後のトリガーが期待どおりに機能しないことです。チェックされRadioButtonているは条件を満たさなくなったMultiTriggerため、アニメーションは発生しませんが、クリックすると境界線の不透明度が0に戻ります。

MultiTriggerコメントアウトすると他のトリガーが機能するため、何かをうまく処理する必要があります。

のコードStyleは以下のとおりです-

クリックすると境界線がフェードアウトする理由がよくわかりません。

いつものように、どんな助けでも大歓迎です。

編集:人々が助けやすいように、Kaxamlフレンドリーなスニペットを含めました。このコードをに貼り付けるだけです。

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

xaml - xaml: 複数のトリガーで OR ロジックを実装する方法はありますか?

Role を TopLevelHeaderまたはTopLevelItem と IsPressed のいずれかにする必要があります。これは、2 つの MultiTrigger を指定しなくても可能ですか?

ティア

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

wpf - コレクションへの MultiDataTrigger バインディングおよびコレクション内のプロパティへのバインディング

次の XAML があります。

エラーはObservableCollection<BrokenRule>. BrokenRule には、HasError というプロパティがあります。今、その HasError プロパティにバインドしたいのですが、XAML でそれを参照する方法がわかりません。

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

wpf - MultiDataTrigger を使用して、WPF の Style.Triggers で単一の条件が true であることを確認する方法は?

UserControl に 3 つのグリッドがあり、そのうちの 1 つのコントロールが一度に表示されます。最後の列では、データをチェックして ForeGround カラーを適用する必要がある Style を使用する必要があります。を使用して、3 つのグリッドの各コントロールにスタイルを記述できますDataTriggers。しかし、どこでも使用できる Resource の具体的なスタイルが必要です。私は試しMultiDataTriggerましたが、2 つ以上の条件が true であることをチェックするのMultiDataTrigger.Conditionsに対し、1 つのコントロールでデータをチェックする必要があるため、目的を果たしません。これを達成するための代替ソリューションはありますか?

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

wpf - MultiBinding を使用した WPF TextBox.Text

デフォルトのテンプレートに TextBox を持つカスタム コントロールがあります。カスタム コントロールには、次の 2 つの依存関係プロパティがあります (特に)。

SelectedValue、NullText (何も選択されておらず、値が提供されている場合に TextBox に表示されるテキスト)

nullがnullで、nullでない場合、NullText値でTextBox.Textを設定したいと思います。SelectedValueNullText

私は IMultiValueConverter を持っています:

この XAML 定義では、「型に public TypeConverter クラスがありません」という例外が発生しました

どのように解決しますか?

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

wpf - MultiDataTriggers と VisualState

Visual State の変更によってパネルが閉じられた後、パネルが再度開かれる前に、パネルのコンテンツ テンプレートを変更するメニュー システムを作成しようとしています (スライド イン/アウト フィルターを考えてください)。データトリガーの組み合わせを使用してこれを達成したいと思っていましたが、喜びがありません:(一部のコードは簡潔にするために省略されていますが、私のトリガー設定は次のようになります:

....

contentControl 幅のバインディングを省略すると、トリガーはテンプレートを正しく変更しますが、その理由を特定できません (幅は視覚状態の変化によってアニメーション化されます)。

何か案は?

ありがとう

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

wpf - MultiTrigger は 1 回だけ実行されます

一定量のマウス オーバーの後にボタンの色が変わるはずですが、マルチバインドが正しく機能しません。

私のアプリケーションのボタンには、次のスタイルがあります。

私のボタンは次のようになります。

次のイベント ハンドラーを使用します。

ただし、Button.Content 条件の値が初期値と異なる場合。例:<Condition Property="Content" Value="10"/>トリガーが機能しなくなります。