我在我的視圖中有一個圖像,當特殊事件發生時,我想將圖像旋轉45度。不過,我不斷收到此錯誤所有的時間:rendertransform wpf /代碼落後
無法解析的屬性路徑的所有屬性引用 「RenderTransform.Angle」
什麼類型的屬性路徑的,我需要設置做到這一點?
var dbAscending = new DoubleAnimation(0, 45, new Duration(TimeSpan.FromMilliseconds(1000)));
var storyboard = new Storyboard();
storyboard.Children.Add(dbAscending);
Storyboard.SetTarget(dbAscending, uc.Cross);
Storyboard.SetTargetProperty(dbAscending, new PropertyPath("RenderTransform.Angle"));
storyboard.Begin();
雖然'RenderTransform.Angle'是一個有效的財產路徑,只要RenderTransform確實包含RotateTransform。 – Clemens
@Clemens - 是的,我爲這種情況添加了PropertyPath,以顯示問題中的屬性路徑比您預期的要複雜。這是正確的,但如果控件具有RenderTransform集合,它將工作。 –
我認爲你的意思是'TransformGroup' by * TransformationGroup *。 –