Login
 Italiano English
English » Products » VB6(2)XAML
 Why VB6(2)XAML?

There are millions of VB6 Forms out there. Some of them will remain the same for a long time. Others want to migrate to the new technology of presentation, without adding new effects, but only for using new features like WPF,WCF and so on. The only path to migration is to rewrite every form in the new model of presentation WPF with XAML.

Another solution is to have a tool that convert the controls and their properties into the new model, where you can add logic and services to the "old and well-known" interfaces.

VB6(2)XAML is born to do this. With this tool you can migrate your forms into XAML Code to work with WPF and the .net Framework 3.5 SP1.


 Other products

Crystal Reports XI vs SQL Server 2005 Reporting Services

Crystal Reports Converting Tool for SQL Server 2005 Reporting Services


VB6(2)XAML
 What VB6(2)XAML can do

In this release (1.0.0.0) of VB6(2)XAML, completely redone in Windows Presentation Foundation (no more Windows Forms!),
there are some news:


  • greater support to conversion errors, with the conversion errors pane;

  • support converting UserControl (. Ctl VB6) in WPF UserControls

  • support previewing the conversion, be it a Form or a UserControl

  • Other small fixes (alignment of controls, size of font)

The strength of the tool is that it is really an engine for converting forms, and it allows you to write your converters. Inside the tool there are some converters for standard controls (button, Frames, textboxes...), but it is absolutely possible to build up your own in order to convert the controls that are not present in standard quiver.

Clearly the tool "fights" with the limitations of the good old VB6: the conversion returns a window containing a canvas and controls are absolutely positioned,
but the layout engine in WPF in the days of VB6 it could only be a dream (or you could write it ;-))

Currently, the tool emits XAML compatible with WPF, but not with Silverlight.
I'd like to release soon a version that includes the option to generate code compatible with WPF or Silverlight, in order to support both platforms.

Hoping that the tool could be useful for someone, I encourage you to manifest requests, bugs, or comments regarding the use of the instrument.

Now, download the binaries and report to me every add, modify or request that you have in mind. Contact me at info@codesapiens.net

kick it on DotNetKicks.com

 Download binaries

Copyright 2005 by CodeSapiens