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

wpf - 最後の MenuItem だけが Ic​​on を取得します

これについては他のスレッドがあることは知っていますが、私の場合は少し異なります。

別のリソース アセンブリのアイコンを使用したい

これは内部で使用されます

x:Share も試しましたが、これは ResourceDictionary の ResourceDictionary の原因で機能しませんでした。

誰でもこの問題を解決するアイデアを持っていますか。アイコンを任意のエントリに個別に追加しても問題は解決しませんでした。私のアプリケーションには約 200 のアイテムがあるからです。

よろしくお願いします

0 投票する
2 に答える
29743 参照

wpf - マルチバインディングを使用した MultiDataTrigger と DataTrigger の比較

MultiDataTriggerを使用するか、または とを併用することで、同じ機能を簡単に実現できる状況に遭遇しDataTriggerましたMultiBinding。あるアプローチを他のアプローチよりも優先する実質的な理由はありますか?

MultiDataTrigger を使用:

マルチバインディングの場合:

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

wpf - WPF XAML データグリッドのトリガーまたはマルチトリガーを作成する方法は?

1 セルを選択する場合、行の背景を白色に設定します

2 セルを選択し、行の背景が黄色の場合、行の背景は変更されません

最初の条件でこのコードを書きましたが、最初と 2 番目の条件を一緒に作成する方法がわかりません。多分私は MultiTrigger が必要ですか?:

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

wpf - Wpf バインド マルチトリガー条件 null 値

私が持っているのはカスタムウィンドウです。bool 依存関係プロパティが追加されました。この依存関係プロパティをトリガーの条件として使用したいと考えています。いわば私のトリガーを回避する方法。残念ながら、適切な非 null 値の例外がスローされています。これで頭をぶつけます。また、トリガーにバインドする前に、依存関係プロパティもテストしました。依存関係プロパティ ラッパーにヒットすることはありません。私がそれをしたときにエラーがスローされたり表示されたりすることはありません。

DependencyProperty のセットアップ:

スタイリッシュなトリガー設定

フォーム xaml のセットアップ:

0 投票する
2 に答える
685 参照

wpf - ListBoxItem Style は MouseOver と Selected Style を保持します

Rectangle色付きのスライドアウトで現在の State を表示したい ListBox があります。

アイテムがある場合、Selected または 拡張する必要がある場合、それ以外MouseOverの場合は縮小する必要があります。Recangle

「または」マルチトリガーがないため、次のトリガーを見つけました。

しかし、どういうわけかMoveOutStoryboard、最後のMultiTriggerセットがあるときに が呼び出されることはありませんが、その理由がわかりません。

助けてくれてありがとう。

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

c# - WPFで同じ条件を持つマルチトリガーで単一トリガーの優先度を高くしますか?

ウィンドウにTabControlがあります。そのため、次のコードのようなスタイルを書きました。

私のコードでは、トリガーする必要があります(トリガーの後にマルチトリガーを使用しました!):

  • まず ---->> IsSelected=True条件のトリガー
  • 2番目 >> IsSelected =True条件の multiTrigger

私のテスト:

2 番目の (マルチトリガー) を 2 つの条件 (IsSelected=True + IsMouseOver=True) で使用したいのですが、単一のトリガーにコメントすると、その効果が表示されることがわかります!!

だから私はマルチトリガーでIsMouseOver = True条件をコメントし、もう一度テストしましたが、結果は以前と同じでした>>単一のトリガーがコメントされたときに効果が表示されます

また、シングルトリガーを下に配置し、マルチトリガーを上に配置してテストしました、結果は以前と同じでした>>シングルトリガーがコメントされている場合にのみ効果が表示されます


今私の質問:

  • コードに間違いはありますか?

  • WPFでは、単一のトリガーが同じ条件のマルチトリガーに優先されますか?

  • 理由が違う……。

  • どうすればこの問題を解決できますか?

.

<-- 最初のシングル トリガー --> :

<-- 2 番目のマルチトリガー --> :


編集:

知らせ:

トリガー内で、このメソッドを使用してTabItemBorderの背景を変更します。

そしてMultiTriggerの中で私はこのメソッドでTabControlBorderLinearGradientBrushの背景を変更します:

TabControlBorderLinearGradientBrushは、TabItemBorder Background プロパティのLinearGradientBrushです。