切换并灰显StackPanel

时间:2011-02-14 11:43:31

标签: wpf stackpanel

我正在尝试在大型StackPanel顶部切换一个小StackPanel:当小的StackPanel切换并显示可见时,背面的大型StackPanel灰色,具有不透明度颜色。有谁知道如何使整个StackPanel变灰?

3 个答案:

答案 0 :(得分:8)

您可以尝试停用StackPanelstackPanel.IsEnabled = false;),然后系统StackPanel的所有子项也将被禁用,通常会显示灰色控件。

答案 1 :(得分:2)

HB的答案在Windows Phone 8.1上不起作用禁用控件的所有子项的一种简单方法是将控件包装在<ContentControl x:Name="MyControl">内然后您可以应用MyControl.IsEnabled = false;请参阅{ {3}}

答案 2 :(得分:0)

试试这个:

stackPanel.IsEnabled = false;