C# 塌陷和可见的区别是什么?

C# 塌陷和可见的区别是什么?,c#,wpf,C#,Wpf,可能重复: 我正在进行本地化。我无法理解可见性和崩溃的含义 public Visibility CompanyModificationAllowed { get { if ((User.Priviledges & PriviledgeConstants.USER) != 0) return Visibility.Visible; return Visibility

可能重复:

我正在进行本地化。我无法理解可见性和崩溃的含义

 public Visibility CompanyModificationAllowed
    {
        get
        {
            if ((User.Priviledges & PriviledgeConstants.USER) != 0)
                return Visibility.Visible;

            return Visibility.Collapsed;
        }
    }
简要解释。

  • 可见:元素是可见的
  • 折叠:元素不是,布局甚至没有空间容纳它
  • 隐藏:元素不可见,但布局为其保留空间

什么是“元素没有,布局甚至没有空间放置它。”@prjndhi:我相信这意味着元素完全没有渲染。而使用
Hidden
时,元素本身不会被渲染,但它将占用的空间会被渲染。