WPF如何把隐藏控件显示出来

将CANVAS的VISIBILITY设置成HIDDEN后能否再程序初始化后再重新变为可见怎么做... 将CANVAS的VISIBILITY设置成HIDDEN后 能否再程序初始化后再重新变为可见 怎么做 展开
 我来答
lgao622
2015-07-24 · 知道合伙人软件行家
lgao622
知道合伙人软件行家
采纳数:1137 获赞数:6550
毕业于武汉工程大学邮电与信息工程学院通信专业,软件行业,4年工作经验。

向TA提问 私信TA
展开全部
1.WPF中控件的显示与隐藏的属性是 Visibility,它有3个枚举值 Visible, Hidden 和 Collapsed。其中Visible为可见,而 Hidden 和 Collapsed 都是隐藏,唯一不同的是 Hidden 只是隐藏,控件还占用其大小空间;而Collapsed隐藏不占空间,有布局时原本的空间会被其他空间占据。
2.显示控件,只需将其Visibility属性赋值Visible即可,例如假设控件名称为 ctrl;
ctrl.Visibility = Visibility.Visible;
80711688
2012-04-24 · 超过24用户采纳过TA的回答
知道答主
回答量:110
采纳率:0%
帮助的人:71.6万
展开全部
给Canvas的Name或x:Name赋值,也就是起个名字
然后你可以在这个Window的构造函数最后设置这个Canvas的Visibility为Visibility,或者在这个Window的Load事件里面设置也行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
skiasky
2011-03-18
知道答主
回答量:22
采纳率:0%
帮助的人:8.4万
展开全部
依然设置VISIBILITY属性。
在初始化阶段的话方法很多。可以直接写在构造函数中,也可以写在load事件中。
canvasName .Visibility = Visibility.Visible
canvasName 是你在设计界面通过x:name="canvasName "所指定,或者代码动态定义时所指定。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
radgesoft
2011-03-17 · TA获得超过173个赞
知道小有建树答主
回答量:312
采纳率:100%
帮助的人:170万
展开全部
我一般直接将window隐藏,canvas不太好访问吧,这样ShowDialog,show就显示出来了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式