Coffeehouse Thread

11 posts

Forum Read Only

This forum has been made read only by the site admins. No new threads or comments can be added.

WPF VNext want to solve the airspace problem

Back to Forum: Coffeehouse
  • User profile image
    felix9

    Rob Roylea: WPF Today and Tomorrow

    http://bit.ly/d8AFhS

    He said the WPF team is going to solve the famous airspace issue for interop hosts, like HwndHost, Webbrowser etc.

    I think this is a bold move, but IMHO a little too bold, and I doubt if it will work smoothly. For WebBrowser maybe, but general HwndHost ? the whole rabbit hole of Win32 Window and Messages etc? people have done so many hacks in Win32 API, Raymond Chen knows the pain to support them, bridging that dark world with the Avalon land really make me nervous, it can be messed up lot, and the problem it can solve doesnt make THAT much sense to me. Actually I myself use HwndHost and do suffer a little bit from the airspace problem, but thats generally tolerable in most of cases and the trend is to get rid of those legacy stuff step by step, to me the better solution for WPF is to intergerate with DirectX content better, and have better media / video capabilities, not investing that much into legacy compability issues. but hey, maybe Microsoft knows better, so lets wait and see. Tongue Out

  • User profile image
    W3bbo

    I don't have the time to watch the video, but can you explain what the "airspace problem" is? When I read the topic I thought it was some lame thing Microsoft was doing by redesigning an airtraffic control system's UI in WPF.

  • User profile image
    felix9
  • User profile image
    wkempf

    It's the same airspace problem that exists in many browsers. Controls like the ComboBox are real windows, and as such "sit above" the content rendered in the browser (or by WPF). This can cause all sorts of issues, and as a web dev I'm sure you're familiar with the concept Smiley.

  • User profile image
    figuerres

     

    or in other words z-order and the windows UI systems GDI and milcore/WPF/DirectX or whatever the best term is for that part of it.

  • User profile image
    W3bbo

    , wkempf wrote

    It's the same airspace problem that exists in many browsers. Controls like the ComboBox are real windows, and as such "sit above" the content rendered in the browser (or by WPF). This can cause all sorts of issues, and as a web dev I'm sure you're familiar with the concept Smiley.

    "many browsers"? Nope, it's a problem that affects only Internet Explorer, particularly any version including and below IE7.

    Gecko, WebKit/KHTML, and Presto-based browsers all render form widgets themselves without invoking any Win32 tricks.

  • User profile image
    wkempf

    That may be true today, but it didn't used to be. It's been years since I've done web dev, so forgive me. Regardless, you're obviously still aware of the issues involved, so can we move on?

  • User profile image
    W3bbo

    , wkempf wrote

    That may be true today, but it didn't used to be. It's been years since I've done web dev, so forgive me. Regardless, you're obviously still aware of the issues involved, so can we move on?

    No; I refuse to move on until I have the head of Steve Ballmer served on a plate with his entrails before me!

  • User profile image
    wkempf

    That doesn't deserve a response (yes, I know the irony here). So off topic and over the top that it's insulting. Expect better of you W3bbo.

  • User profile image
    Bass

    , W3bbo wrote

    *snip*

    No; I refuse to move on until I have the head of Steve Ballmer served on a plate with his entrails before me!

    Get in line.

  • User profile image
    felix9

    FAILED Perplexed

    http://go.microsoft.com/fwlink/?LinkID=220956

    2.3.9 Windows Presentation Foundation (WPF)
    2.3.9.1 HwndHost redirection does not function correctly

    The .NET Framework 4.5 Developer Preview includes an HwndHost redirection feature. However, this feature has several known issues.

    To resolve this issue:

    There is no workaround. We recommend that you do not use HwndHost redirection in this prerelease. The feature is still being evaluated and might not be included in the final release of the .NET Framework 4.5.

Conversation locked

This conversation has been locked by the site admins. No new comments can be made.