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();
            panel.Children.Add(_editor);
        }
    }

IronPython:

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

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

from SilverlightTextEditor import Foo
panel = StackPanel()
xaml.Children.Add(panel)

Foo.Create(panel)

(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

--
http://www.ironpythoninaction.com/

_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to