我在这里看到一个问题,显示使用它:
button.Visibility = Visibility.Hidden;
但我只有折叠或可见,并且折叠删除了更改我不想要的控件布局的按钮。
关于如何解决这个问题的任何想法?
答案 0 :(得分:4)
显然,你所在的Silverlight
框架没有Hidden
选项。
Silverlight不支持隐藏可见性状态。
您可以在.Net框架和Silverlight in the reference中看到可用的成员。 (使用页面顶部的下拉菜单在不同平台之间切换)
针对您的问题的一个错误解决方案可能是将UI元素的opacity
设置为0
,但已知此方法存在性能缺陷。
答案 1 :(得分:3)
如果您不想使用更改“不透明度”,则另一种解决方案是将按钮封装在网格中,并将“网格高度”属性设置为与按钮高度对应的固定大小。现在,您可以折叠按钮,而无需其他控件重新排列。
干杯, 安德斯