【问题标题】:Upside down browser in WPF applicationWPF应用程序中的颠倒浏览器
【发布时间】:2011-06-08 20:52:47
【问题描述】:

我正在使用 Csharp 编写 WPF 应用程序。它是一个显示四个浏览器窗口的触摸应用程序。两个倒过来。屏幕将内置在桌子上并平放。四个人将使用这张桌子——两个在一边,两个在另一边。因此需要颠倒(或 180 度旋转)浏览器。我尝试过使用 SilverLight 及其浏览器画笔。这可以将浏览器内容倒置显示,但要与浏览器交互,您必须使浏览器控件处于活动状态(而不是画笔),这会将内容重新以正确的方式向上。我想我需要的是一个浏览器控件,它可以以正常方式旋转并旋转工作。 Dot Net 中的 IE 无法正常工作。

【问题讨论】:

    标签: c# .net wpf


    【解决方案1】:

    Sascha Barber 和 Chris Cavanagh 发表了有关基于 Chromium 的替代 WebBrowser 控件的博客文章,该控件的行为类似于真正的 WPF 控件。查看http://sachabarber.net/?p=597http://chriscavanagh.wordpress.com/2009/08/25/a-real-wpf-webbrowser/

    【讨论】:

    • 您好 Jens,我看看,让您知道。
    • 嗨 Jens,看起来 AwesomiumSharp 可以工作,但我在让它工作时遇到了一些问题。我认为只是学习曲线的一部分。谢谢你的帖子。
    【解决方案2】:

    如果是 WPF 应用程序,您可以使用简单的 RotateTransform 来旋转控件任意角度。所以倒过来应该没问题。

    Sample/Tutorial

    【讨论】:

    • 恐怕这不会影响浏览器控件中显示的网页内容。
    • @Joey:所以按照你的逻辑,图像控件不应该旋转它包含的图像......
    • 嗨,霍利,恐怕没那么简单。您不能旋转浏览器控件。好吧,你可以,但内容仍然是正确的。
    • 这与它是一个 COM 控件有关。这会产生互操作问题,因此您没有缩放、旋转等问题。
    猜你喜欢
    • 2011-10-26
    • 2012-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-09
    • 1970-01-01
    相关资源
    最近更新 更多