2011-10-19 10 views
0

Green & Red ArrowsWPF +動画+のDataTemplate

こんにちは専門家、

私は「新しい価値」とは、特定の細胞のための「前の値」よりも大きい場合、私は緑を表示したいという動作を実現したいです上の添付されているイメージに従って "x"秒間、色の矢印を消してから消えてください。 「新しい値」が「以前の値」よりも低い場合は、赤色の矢印が表示されます。

私はそれを達成する方法を指導してください。あなたがいくつかの例を分かち合うことができれば素晴らしいでしょう。この動作を実現するには、どのようにデータテンプレート、アニメーション&を混在させることができますか?私は、次のために行くだろう

おかげ SC

+0

他人がまだ修正していない**あなたの質問タイトル**をすべて編集してください。質問タイトルは**タグの文字列ではない**、問題/質問を簡潔に記述する必要がありますできるだけ。 –

+0

OK次回からは細心の注意を払い、適切に記述します。よろしく//SC – SmoothCriminel

答えて

0

:値のためのviewmodelで

  1. 、プロパティbool? isIncreasingを公開します。
  2. 値のデータ型にデータのトリガーを設定します。isIncreasingがnullでない場合は、適切な矢印が表示されます。

アニメーションがどのように問題に関連しているかはわかりませんが、

+0

おかげでVlad、私はそれが上または下に行くかどうかを把握するための類似のロジックが、私はちょうどWPFのアニメーション/図形を使用してARROWを構築する方法を知りたいです。または、イメージを使用する必要がありますか?私は非常にdatatemplatesを定義するには貧弱です...よろしく、//SC – SmoothCriminel

+0

それはあなた次第です。矢印の画像を使うだけで簡単です。グラフィックをスケーラブルにしたい場合は、代わりにパスを使用できます。 Vlad

+0

そして、それでもアニメーションは必要ありません。 – Vlad