是否可以使用VisualStateManager设置控件的MaxWidth

时间:2013-10-01 08:08:31

标签: c# wpf silverlight xaml visualstatemanager

是否可以在xaml中使用VisualStateManager设置控件的最大宽度? 当我尝试设置控件的最大宽度时,我在混合中得到以下异常:

ArgumentException:属性MaxWidth的属性值无效。

xaml是

<DoubleAnimation Duration="0" To="1000" Storyboard.TargetProperty="(FrameworkElement.MaxWidth)" Storyboard.TargetName="AbcControl" d:IsOptimized="True"/>

1 个答案:

答案 0 :(得分:0)

跟随xaml使它工作..虽然我必须手动编写这些行而不是自动生成它们

<ObjectAnimationUsingKeyFrames Storyboard.TargetName="AbcControl" Storyboard.TargetProperty="(FrameworkElement.MaxWidth)"> <DiscreteObjectKeyFrame KeyTime="0" Value="1000" /> </ObjectAnimationUsingKeyFrames>