gpt4 book ai didi

wpf - 滚动查看器中的 Web 浏览器

转载 作者:行者123 更新时间:2023-12-04 16:01:50 26 4
gpt4 key购买 nike

我有一个简单的 wpf 窗口,它有一个 Scrollviewer,里面有一个 Web 浏览器。

<Window x:Class="WpfApplication9.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525" Background="Gainsboro">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100"/>
<ColumnDefinition Width="300"/>
</Grid.ColumnDefinitions>
<ScrollViewer Width="300" Grid.Column="1" Height="200" HorizontalScrollBarVisibility="Auto">
<WebBrowser Width="400" Margin="2" Source="C:\Users\Public\Pictures\Sample Pictures\Chrysanthemum.jpg" />
</ScrollViewer>
</Grid>

因为我给浏览器的宽度大于滚动查看器的宽度
我希望滚动查看器显示水平滚动条并在滚动查看器中显示 Web 浏览器。

但是当我水平向右滚动时,Web 浏览器会移出滚动查看器。

难道我做错了什么?或者有什么解决方法吗?

任何帮助都受到高度赞赏。谢谢。

最佳答案

WPF Web 浏览器控件实际上是一个 ActiveX 组件,因此它与框架的其余部分不太兼容。据我所知,浏览器被粘贴在您的应用程序之上,您将始终看到所有内容,而不管底层容器如何。

你可以尝试使用类似 WPF Chromium 的东西反而。

关于wpf - 滚动查看器中的 Web 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5242749/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com