locked
Compatability RRS feed

  • Question

  • I am developing applications on Windows Forms on Vista for XP. Are there any compatability issues with WPF on XP, especially whenn it was developed on Vista?

    Friday, October 26, 2007 3:33 PM

Answers

  • Hi,

    The most 'annoying' visual difference I've seen until now is the difference between the way XPDM (XP Driver Model) and WDDM (Windows Vista Display Driver Model) renders 3D objects, 3D objects for examples will have jagged edges on XP (anti-aliasing in WPF 3D), but that's not really a compatibility issue, of course.

    Best regards,

    Benny
    Friday, October 26, 2007 11:31 PM
  •      As Dr WPF and Benny point out, there is no known compatibility issue between WPF on XP and WPF on Vista. However, there are definitely some minor differences between WPF on XP and WPF on Vista due to the implementation details of the platform. For instance, WPF 3D graphics are not anti-aliased on XP as they  are on Vista, and layer windows are not hardware accelerated on XP.  Tim Sneath has written a nice blog article on the difference between WPF on XP and WPF on Vista. It’s definitely a good read. Please see the link below:

     

         Comparing WPF on Windows Vista v. Windows XP

     

            Hope it helps

    Tuesday, October 30, 2007 10:53 AM

All replies

  • The same WPF feature set is supported on both platforms.  You don't need to worry that a given element will work on one platform but throw an exception on another.

     

    The experience may certainly be different on the different platforms.  You will typically be running under different themes.  And you will likely notice subtle differences due to the underlying implementations.  For example, some features may only run in software mode on XP, whereas they might be hardware accelerated on Vista.

     

    You should definitely perform all of your perf and usability testing on the OS which you are targetting.

    Friday, October 26, 2007 6:59 PM
  • Hi,

    The most 'annoying' visual difference I've seen until now is the difference between the way XPDM (XP Driver Model) and WDDM (Windows Vista Display Driver Model) renders 3D objects, 3D objects for examples will have jagged edges on XP (anti-aliasing in WPF 3D), but that's not really a compatibility issue, of course.

    Best regards,

    Benny
    Friday, October 26, 2007 11:31 PM
  •      As Dr WPF and Benny point out, there is no known compatibility issue between WPF on XP and WPF on Vista. However, there are definitely some minor differences between WPF on XP and WPF on Vista due to the implementation details of the platform. For instance, WPF 3D graphics are not anti-aliased on XP as they  are on Vista, and layer windows are not hardware accelerated on XP.  Tim Sneath has written a nice blog article on the difference between WPF on XP and WPF on Vista. It’s definitely a good read. Please see the link below:

     

         Comparing WPF on Windows Vista v. Windows XP

     

            Hope it helps

    Tuesday, October 30, 2007 10:53 AM