xaml Visibility属性动态显示隐藏

问题:

控件想根据某个条件,显示或隐藏。

方法:

1.先给控件加个名字:x:Name = "zhenpin"  (如果不知道这句加到哪,可以参考别人写的位置,搜:Name)

2.在这个文件初始化时,或者您想触发的地方,增添如下代码:

      zhenpin.Visibility = Visibility.Collapsed;

或者

      zhenpin.Visibility = Visibility.Hidden;

 

顺便说下 Collapsed、Hidden两者区别:

Collapsed:其作用是不仅隐去,同时也会移除控件所占据的空间。这个属性在你需要隐藏某个控件的同时又让界面看起来统一齐整时非常有效。

Hidden:只是隐藏,不会移除控件所占据位置,界面看起来空了

posted @   菜鸡徐思  阅读(289)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示