手风琴标题中的按钮被禁用(Silverlight工具包4.0)

时间:2011-03-30 10:46:54

标签: silverlight-toolkit

我正在使用Silverlight toolkit 4.0 Accordion控件

显示所选手风琴项目标题中的按钮被禁用。 我试图将“锁定”样式重新设置,然后按预期启用这些按钮,但当我再次单击选定的手风琴项目时,我会得到像这样的运行时执行

  

System.Windows.Controls.AccordionItem.OnIsSelectedPropertyChanged(DependencyObject d,DependencyPropertyChangedEventArgs e)      在System.Windows.DependencyObject.RaisePropertyChangeNotifications(DependencyProperty dp,Object oldValue,Object newValue)

<vsm:VisualState x:Name="Locked">
    <Storyboard>
        <ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetName="ExpanderButton" Storyboard.TargetProperty="IsEnabled">
            <DiscreteObjectKeyFrame KeyTime="0" Value="false"/>
        </ObjectAnimationUsingKeyFrames>
    </Storyboard>
</vsm:VisualState>

你能指导我如何解决这个问题吗?我想总是启用标题中的按钮。 谢谢 khoailang

1 个答案:

答案 0 :(得分:0)

标题中的按钮在

后面的代码中使用以下语句启用
accordiocntl.SelectionMode = AccordionSelectionMode.ZeroOrOne;

您可以参考链接https://forums.silverlight.net/forums/p/134010/301229.aspx