Re: How to migrate to WPF?



Refactoring requires many small steps rather than a big bang change.

First, you need to move your actual code into libraries. If you separate the UI from your code completely, by moving all business logic into libraries (both SmartClient and Web applications) you will find that change of UI is easy.

WPF pushes you closer to the separation of UI from code, as XAML describes the UI portions. Actually, if being technical, XAML describes intent, as the actual UI can be altered at run time, but let's not confuse this issue. :-)

If you have true separation of code and UI, you should find migration to be easy, as you start creating XAML front ends and testing with the same libraries you are currently using. If you are, instead, trying to big bang it, I can guarantee some pain.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
http://gregorybeamer.spaces.live.com

*********************************************
Think outside the box!
*********************************************
"Robert Scheer" <rbscheer@xxxxxxxxxxx> wrote in message news:1178113448.696830.154720@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi.

We have several internal Windows Forms applications and two ASP.NET
applications that realy heavily on CSS files. We are considering to
migrate the Web applications and some of the Windows Forms
applications to WPF. Is there any tool or guide that can help us to
migrate the presentation layer from CSS to WPF? Did anyone have some
experience on that?

Thanks,
Robert Scheer


.



Relevant Pages

  • Re: Can MS listen to customers?
    ... IE is comprised of a set of libraries that other applications use. ... a HUGE portion of even a minimal install of Windows (or even in ... For Windows, Notepad, Paint, IE, OE, msconfig, Wordpad, Hearts, NT ...
    (microsoft.public.windowsxp.general)
  • [Full-Disclosure] Overflow in SunRPC-derived XDR libraries
    ... Applications using vulnerable implementations of SunRPC-derived XDR ... BSD-derived libraries with XDR/RPC routines ... Note that this vulnerability is similar to, but distinct from, ... Because SunRPC-derived XDR libraries are used by a variety of vendors ...
    (Full-Disclosure)
  • Re: Reading great code
    ... not aware of any mission-critical applications that use .NET, ... and libraries) or no operating system at all (except perhaps ... The C language, for example, can't be used ... more than Java is a prototyping platform. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Reading great code
    ... aware of any mission-critical applications that use .NET, and the more critical applications use specialist operating systems (and compilers, and libraries) or no operating system at all, for just the reason you've spotted. ... And even when the languages used do have code libraries available, those libraries are generally not used unless they have been specifically designed with mission-critical applications in mind. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Mac Memory Models
    ... low-level support libraries are available in a 64-bit format. ... command-line functionality is available to 64-bit applications. ... All that would be needed, IMHO, is to have a 32bit mallocthat always returns memory from the low 4GB, and have all 32bit libraries (like Cocoa) use that. ... Unfortunately I can't test my assumptions, as I only have a Mac mini. ...
    (comp.sys.mac.programmer.help)