通过vb.net操作WPF元素

时间:2015-09-11 20:19:04

标签: wpf vb.net

我正在从vb6中的项目过渡到vb .net和WPF。 在旧项目中,有各种功能可以在给定用户权限的情况下更改UI(隐藏按钮)。

你如何在WPF中做同样的事情?

1 个答案:

答案 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 - 该元素对用户可见。