【问题标题】:Anchoring Web Browser control to all four sides将 Web 浏览器控件锚定到所有四个侧面
【发布时间】:2012-02-15 13:57:43
【问题描述】:

我在 WPF 窗口中有一个 Web 浏览器控件。 Web 浏览器应随着主窗口的大小调整而调整大小。从某种意义上说,所有四个边都应该与 MainWindow 锚定,以便能够动态调整大小。 但与 Windows 窗体不同,控件没有锚属性。 有什么建议吗?

【问题讨论】:

    标签: c# wpf xaml layout alignment


    【解决方案1】:

    您可以将HorizontalVerticalAlignment 设置为Stretch

    MSDN 上的 layout systemalignment 引用可能也很有趣。

    另请注意,某些容器具有用于对齐其内容的属性 (Horizontal/VerticalContentAlignment),这也很重要。

    【讨论】:

    • 看起来网络浏览器并没有随之调整大小。也会看看其他链接。
    • @Cipher:你当然也必须设置大小,忘了提及(或将WidthHeight设置为Auto,但是这应该是默认值)
    • 哦!这件小事我之前没有注意到。谢谢!
    • @Cipher:应该猜到就是这样,如果您不更改任何有关大小和对齐的属性,默认情况下通常会拉伸。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-07
    • 1970-01-01
    • 2011-05-11
    • 2013-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多