1
我將如何去設置一個屬性,似乎沒有與它關聯的動畫類型?具體來說,只要激活EventTrigger
,我想更改控件的VerticalAlignment
。這是我目前的狀態/失敗的嘗試:在事件觸發器中設置VerticalAlignment
<EventTrigger RoutedEvent="my:MenuHelper.MenuIsReversed">
<BeginStoryboard>
<Storyboard>
<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="VerticalAlignment" Storyboard.TargetName="Bouncy_Bar">
<DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Top"/>
</ObjectAnimationUsingKeyFrames>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
其中產量此異常:
不能動畫上使用 「系統 「System.Windows.Controls.Border」的「VerticalAlignment」屬性.Windows.Media.Animation.ObjectAnimationUsingKeyFrames'。有關 的詳細信息,請參閱內部例外。
內部異常:
動畫(S)施加到所述「VerticalAlignment」屬性計算 「頂部」,這不是用於屬性的有效值的電流值。
我不確定我是不是合格的VerticalAlignment
類型或如果這只是設置非典型動畫屬性的錯誤方法。