我正在使用 Process.Start() 在我的 WPF 应用程序中弹出一个网页。这样它会在我的默认浏览器中打开。
在 HTML/Javascript 中,您可以弹出窗口并且窗口不会有菜单栏、滚动条、工具栏等。是否可以使用 Process.Start() 来做到这一点?
我正在使用 Process.Start() 在我的 WPF 应用程序中弹出一个网页。这样它会在我的默认浏览器中打开。
在 HTML/Javascript 中,您可以弹出窗口并且窗口不会有菜单栏、滚动条、工具栏等。是否可以使用 Process.Start() 来做到这一点?
创建一个包含对象的ChildWindow
(来自扩展工具包,或只是另一个标准 WPF Window
)WebBrowser
怎么样?
您将轻松摆脱边框、滚动条...除了页面之外的任何控件(您也可以在窗口中轻松拉伸它!)...
<Window x:Class="TestWpf.TestBrowser"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="TestBrowser">
<Grid>
<WebBrowser Source="http://www.ribo.it/"
HorizontalAlignment="Center"
Width="300" Height="300" />
</Grid>
</Window>
...然后像往常一样显示您的浏览器窗口:
TestBrowser window = new TestBrowser();
window.Show();