如何在C#、Silverlight 4中调整控件大小以适应浏览器窗口

3
我在主页上有一个选项卡控件。在Visual Studio的设计视图中,一切看起来都很完美,选项卡控件设置为填充整个页面。但是当我运行程序并将其放在最大化的浏览器窗口中时,选项卡控件仍然与原来的大小相同。换句话说,选项卡控件不会按比例调整大小以适应浏览器窗口的大小调整。
因此,我想知道是否有一种方法可以更改我的选项卡控件上的设置或者使用一些代码来强制选项卡控件随着浏览器窗口一起调整大小?
(使用C#,Silverlight 4.0在VS2010中)
1个回答

3
好的,经过这几天的尝试,我终于找到了答案。我感觉自己像个新手,因为我没有早点这样做,但我看了看页面顶部的标题栏,注意到当浏览器窗口最大化时,标题栏会跨越整个屏幕,而当它被调整大小时,标题栏会缩小以适应。所以我查看了标题栏的属性,发现它的水平/垂直对齐方式设置为“拉伸”。我知道,这是一个新手错误,但我从来没有想到对齐属性中有“拉伸”的选项。
长话短说,将水平对齐属性和垂直对齐属性都改为“拉伸”,然后将控件的高度属性设置为“自动”,宽度属性设置为“自动”,你就可以得到一个自动调整大小的控件。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接