2010-07-21 19 views
0

我覺得這是一個很簡單的問題,但我真的不能找到任何人誰願意做這樣的事情在互聯網上的任何實例。我現在所擁有的是我在WPF中創建的一個半圓規控件。我有一個RotateTransform,它的數據綁定到它的角度,因此數據進入時會直觀地顯示角度。問題是一些值是+90度和路規外觀以及它變得更難看到針頭過去約80度點。現在我有一個故事板,有3幀,像「70」和73度之間的「搖擺」。添加邏輯,數據綁定的屬性啓動動畫在WPF

我一直在試圖找出一些方法來在+/- 70度的值增加邏輯的所有這一切,使重視動畫將循環給計的「觸底反彈」看它。香港專業教育學院發現了大量的觸發器和諸如此類的信息,但我無法找到的人想添加邏輯來製作動畫和任何例子。我覺得我需要某種回調或某種東西。起初,我認爲數據轉換器將是理想的選擇,但我越看到這些選項,我認爲他們將無法正常工作。

編輯: 我看着這樣的事情......

if (angle > 70) 
    object.BeginAnimation(WobbleRight) 
else if (angle < -70) 
    object.BeginAnimation(WobbleLeft) 
else 
    object.Angle = angle 

但是它需要這個角度得到更新,每次檢查。這只是一個回調工作嗎?

回答

0

沒關係我想通了,如何把它做在一定程度上。剛剛創建了一個自定義的依賴項屬性並對其進行了回調。每當價值更新時,你就可以做些東西。這是我想要的東西。