0

MultiTriggeraを anEventと aで宣言することは可能DataTriggerですか?

コントロールの bool プロパティが に設定されている場合にStoryboard指定されたを開始するシナリオがあります。Event TriggerTrue

そのため、これら 2 つをMultiTrigger. 私はそれを行う直接的な方法がないことを知っていますが、回避策を探しています..

これについて何か考えはありますか?

4

2 に答える 2

0

これには回避策がありました..

カスタム コントロールでプロパティを作成し、それをストーリーボードでターゲットにして変更します。

以前に対象とされたプロパティは、この新しいプロパティとしてバインドMultiBuindingされ、そのためのコンバーターがあります。したがって、両方の値を取得できます。これにより、基本プロパティに必要な値を返すことができます。

于 2014-01-24T13:36:25.587 に答える
0

最初に検索するはずだっMultiTriggerた MSDN のClassページを見ると、a に sが含まれていないことを明確に示している例が表示されています... it にはand要素が含まれています。MSDN のリンクされたページから:MultiTriggerTriggerConditionSetter

<MultiTrigger>
    <MultiTrigger.Conditions>
        <Condition Property="HasItems" Value="false" />
        <Condition Property="Width" Value="Auto" />
    </MultiTrigger.Conditions>
    <Setter Property="MinWidth" Value="120"/>
</MultiTrigger>

いいえ、Triggersを結合することはできません。MultiTrigger

「イベントとデータトリガーを組み合わせる」というタイトルの言葉でインターネットを検索すると、回答のある投稿もいくつか表示されたことに注意してください。このサイトのメンバーとして、単純で重複した質問が投稿されるのを避けるために、質問をする前に「検索と調査」を行うことが期待されています。今後ともよろしくお願いします。

于 2014-01-15T10:32:40.380 に答える