opensubscriber
   Find in this group all groups
 
Unknown more information…

x : xul-announce@lists.sourceforge.net 4 August 2005 • 8:09PM -0400

[xul-announce] Fireball - Open Source XAML Parser for Windows Forms
by Gerald Bauer

REPLY TO AUTHOR
 
REPLY TO GROUP






Hello,

    In the Code Project article titled "Fireball.XmlGui - A library for
creating plug-ins with User Interface created from an XML file"  
dotnetfireball writes:

   In this article, I can illustrate what is Fireball.XmlGui and give a
brief introduction to it. The library is under development and any
suggestions and bug feedback are very much appreciated. If you find a
bug please register here and send us the issues. Fireball.XmlGui is
licensed under LGPL and this is very useful for programmers who need to
use the library for commercial applications because LGPL doesn't force
you to distribute your source code, you only need to distribute or link
to my site for Fireball.XmlGui source code. For news about this library,
go to my home page and get the latest binary from there.

Background

Fireball.XmlGui was developed for adding to plug-in based applications
the support for creating dynamic plug-ins with a simple XML file. The
syntax is very like XAML and it is also possible to use the code-behind!
You only need to specify on the root of the document the attribute
CodeBehind with the filename of the C# source file. The library is not
limited to System.Windows.Forms GUI creation. You can also use it for
dynamically creating any other type of classes, for adding classes as
subnodes on the XML, like the Controls tag on this example.

   Full story @ http://www.codeproject.com/csharp/Fireball_XmlGui.asp

   If anyone tries out the Fireball library, let us know what you think
and how it compares, for example to the MyXAML offering.

   - Gerald

PS: Here's a Fireball XAML snippet:

<MyForm Name="Prova"  Height="300" Width="400" Text="Hello World!">
    <Controls>

      <ToolStrip Name="ToolStrip1">
  
      </ToolStrip>
      <MenuStrip Name="MenuStrip1">
            <Items>
                <ToolStripMenuItem Text="File" >
                    <DropDownItems>
                        <ToolStripMenuItem Text="New"
Click="MyForm.OpenClick"/>
                        <ToolStripMenuItem Text="Open"
Click="MyForm.OpenClick"/>
                    </DropDownItems>
                </ToolStripMenuItem>
            </Items>
      </MenuStrip>
      <Panel Dock="Fill" BackColor="Color.Red">
          <Controls>
              <WebBrowser Name="browser1" Dock="Fill" />
          </Controls>
      </Panel>
      <StatusStrip />
    </Controls>
  </MyForm>


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
XUL News Wire    | http://xulnews.com
XUL Alliance     | http://xulalliance.org
XUL Job Postings | http://xuljobs.com
_______________________________________________
xul-announce mailing list
xul-announce@list...
https://lists.sourceforge.net/lists/listinfo/xul-announce

Bookmark with:

Delicious   Digg   reddit   Facebook   StumbleUpon

opensubscriber is not affiliated with the authors of this message nor responsible for its content.