[IronPython] Still stuck on rich editor with IronPython and Silverlight

Michael Foord fuzzyman at voidspace.org.uk
Sat Apr 17 03:00:54 CEST 2010

Hello all,

I'm still stuck on using the Silverlight 4 RichTextBox from IronPython. 
Unfortunately this is blocking our project. :-(

Instantiating the RichTextBox directly or loading it from xaml fails.

A wrapper class in C# that instantiates the RichTextBox and returns it 
to IronPython fails.

A wrapper C# class that internally creates the RichTextBox but never 
returns it to IronPython *still* fails. Anyone got any suggestions for 
possible alternative approaches?

My latest (failing) attempt. C#:

     public static class Foo
         static RichTextEditor _editor = null;

         public static void Create(StackPanel panel)
             _editor = new RichTextEditor();


clr.AddReference('SilverlightTextEditor, Version=, Culture=neutral')

canv = Canvas()
xaml = Application.Current.LoadRootVisual(canv, "app.xaml")

from SilverlightTextEditor import Foo
panel = StackPanel()


(Note that RichTextEditor is a standalone UserControl editor component 
built on top of the RichTextBox. It works fine from C#.)

All the best,

Michael Foord


More information about the Ironpython-users mailing list