我如何知道用户控件的大小?
我如何知道运行时用户控件的大小?
我有一个表单,我想在该表单上托管我的用户控件,并且我想要 在运行时了解我的用户控件大小以根据以下内容修复我的网络表单大小 我的用户控件大小,以便打开表单时不应出现滚动。
我怎样才能做到这一点?
(实际上有多个用户控件,我在运行时托管一个用户控件 根据条件。)
How will I know the size of user control at run time?
I have a form, and I wanted to host my usercontrol on that form, and I wanted
to know my user control size at run time to fix my webform size according to
my user control size, so that scroll should not appear while opening the form.
How can I do that?
(actually there are multiple Usercontrols, and I am hosting a user control at run time
according to a condition.)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以公开一个包含用户控件高度/宽度的
.Size
属性。渲染控件时,您读取.Size
并进行相应处理。You can expose a
.Size
property that would contain the height/width of user control. While rendering the control, you read the.Size
and process accordingly.您是否在寻找
ActualWidth / ActualHeight
?此外,您应该能够将
ScrollBar
策略设置为Auto
,以便它仅在需要时出现。Are you looking for
ActualWidth / ActualHeight
?Also you should be able to set the
ScrollBar
policy toAuto
so that it will only appear if needed.