3

ユーザーコントロール(またはその他)では、VisualStateMangerをコードで使用して、次のようにトランジションまたはアニメーションを開始できることは誰もが知っています。

    if (target.IsLocked)
    {
      VisualStateManager.GoToState(this, "Locked", true);
    }
    else if (target.IsBroken)
    {
      VisualStateManager.GoToState(this, "Broken", true);
    }
    else
    {
      VisualStateManager.GoToState(this, "Normal", true);
    }

ただし、XAMLからこれらのタイプのアニメーションをトリガーすることに関する情報はほとんどまたはまったくないようです。上記のコードと同等の動作を提供できるDataTemplateまたはTriggerを定義できますか?

4

2 に答える 2

1

gotstateaction動作でデータトリガーを使用する

于 2011-07-28T20:06:38.553 に答える
0

Blend SDKInterativityから使用すると、このようなことができると確信しています。

編集:それはGoToStateAction特にこれのために含まれています。

同様のことを実行できる可能性のあるマークアッププログラミングのような他のライブラリがあります。また、必要に応じてXAMLでほとんど何でもできることも示しています。

于 2011-07-28T19:54:06.630 に答える