我有一个toolkit:ExpanderView
应该在点击/点击时展开的元素列表。但是他们的内容很大,所以我想在点击/点击后加载它。因此,在 UI 事件中,我加载了内容,但它只打开了一点,就像没有要显示的内容一样。关闭并再次打开后,它正在工作。
我猜 ExpanderView 不会等待我的 UI 事件处理方法,而是自动开始扩展。如果我尝试关闭它,请加载并再次打开它,它就会关闭。我想这是太多的动作,因为它是开-关-开。
有没有办法覆盖扩展方法或防止自动扩展并自己做?
https://github.com/nokiadatagathering/WP7-Official/blob/master/Microsoft.Phone.Controls.Toolkit/ExpanderView/ExpanderView.cs <-这是我的工具包中的同一个文件吗?我在哪里可以在我的电脑上找到并编辑它?
编辑:
正如我现在所看到的,除了展开和折叠它之外,没有办法更新 ExpanderView :(
我设法设置它HitTestVisible = False
,但它在按钮内,我可以在那里加载扩展部分,然后将其设置为IsExpanded = True
. 但是因为它没有更新高度......我不知道还能用它做什么......