1


0

2つの他のコントロールを参照するWPFマルチトリガー

2つのCheckBoxと1つのTextBoxがあります。 両方のCheckBoxにIsChecked = Falseがある場合、TextBoxにIsEnabled = Falseが必要です。 これをMultiTriggerで実行できますか? Sourceプロパティを使用しようとするとエラーが発生し続けます。

以下に示すように、MultiDataTriggersで動作します。 しかし、2つの質問があります。

{空} 1)これが私の唯一の選択肢ですか? MultiTriggerでできますか?


2)タグの外でこれを行うことはできますか? トリガーをどこに適用できるかはよくわかりませんが、ほとんどのサンプルはスタイルまたはDataTemplates内でそれを行いますが、スタイル内で定義すると、TextBoxのデフォルトのルックアンドフィールが台無しになります。

1 Answer


2


  1. あなたのやり方は正しいです。 わからない 「MultiTrigger」ですが、このアプローチはとにかく良く見えます。

  2. `Style`をデフォルトのテキストボックススタイルに基づいてほしい場合は、試してください 以下:

``