以编程方式扩展时出现Blacklight Expander问题

时间:2010-04-01 18:40:28

标签: silverlight expander blacklight

我正在Silverlight 4中进行一个Silverlight项目,我在项目中包含了BlackLight项目,以便我可以使用他们的新控件,特别是dockpanel和autoexpander,这让我目前遇到了一些小问题。

我想要做的是有几个自动扩展器,当我点击按钮时会扩展或折叠。在我的情况下,更具体地说,每个自动扩展器都有一组要填充的参数,这些参数将填充另一个扩展器,当前的扩展器将会折叠,刚填充的扩展器会扩展。

这个想法很简单,但是当我使用我的扩展器上的一个按钮时,它只能工作一次......它会在第一次扩展/折叠,然后在那之后,什么都没有。我跟踪代码,它看起来很好,但属性值不会改变

这是我的代码

 Private Sub BtnExpand_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles BtnExpand.Click
        ClientExpander.IsExpanded = False
        ProjetExpander.IsExpanded = True
    End Sub

这可能是一个已知错误,还是我必须重置一些标志才能使其正常工作?

编辑:忘记提及,如果它有任何区别,但IsExpanded属性似乎是一个依赖属性。 感谢。

0 个答案:

没有答案