我正在从vb6中的项目过渡到vb .net和WPF。 在旧项目中,有各种功能可以在给定用户权限的情况下更改UI(隐藏按钮)。
你如何在WPF中做同样的事情?
答案 0 :(得分:0)
要更改后面代码(.vb文件)中按钮的可见性,语法为:
button.Visibility = [Windows.Visibility.Collapsed, Windows.Visibility.Hidden, Windows.Visibility.Visible]
在XAML中,语法为:
<Button Name="Button" Visibility="[Hidden, Collapsed, Visible]" />
Windows.Visibility.Collapsed - 该元素对用户隐藏,并释放该元素占用的任何空间,以便UI下方的元素向上移动以填充空间
Windows.Visibility.Hidden - 该元素对用户是隐藏的,但该空间仍然被占用,就像元素可见一样。
Windows.Visibility.Visible - 该元素对用户可见。