wx.NET Dialog mit wxGlade

Hier ein kleiner Code Ausschnitt wie man mit wxGlade erzeugte Fenster, in wx.NET lädt.

Die von wxGlade erstellte Datei "test.xrc".

<?xml version="1.0" encoding="UTF-8"?>
<!-- generated by wxGlade 0.3.5.1 on Sun Sep 4 18:32:37 2005 -->

<resource version="2.3.0.1">
<object class="wxFrame" name="frame_1" subclass="MainFrame">
<style>wxDEFAULT_FRAME_STYLE</style>
<title>frame_1</title>
<object class="wxBoxSizer">
<orient>wxVERTICAL</orient>
</object>
</object>
</resource>

Der Code um den Frame darzustellen.

using System;
using wx;

class MainApp: App
{
[STAThread]
public static void Main()
{
MainApp app = new MainApp();
app.Run();
}

public override bool OnInit()
{
XmlResource.Get().InitAllHandlers();
XmlResource.Get().Load("test.xrc");

MainFrame mFr = new MainFrame();

return true;
}
}

class MainFrame: Frame
{
public MainFrame()
{
XmlResource.Get().LoadFrame(this, null, "frame_1");
Show();
}
}