On Wed, Dec 3, 2014 at 1:57 PM, Jeff Hardy <jdha...@gmail.com> wrote:

> On Wed, Dec 3, 2014 at 9:19 AM, Andrew Ayre <a...@britishideas.com> wrote:
>
>> Hi Markus,
>>
>> Thanks for responding to my plea for help. I was leaning towards
>> something like your first suggestion but I like your second suggestion
>> better! HTML opens up possibilities for users to add logos, etc to their
>> forms if they wish, and HTML is widely known.
>>
>
> This is a really common pattern on mobile apps, actually - host most of
> the app in a WebView and just have a bit of chrome around it to control
> things.
>
> I never realized that WebBrowserControl had the two-way capabilities that
> it does (c.f.
> http://msdn.microsoft.com/en-us/library/a0746166(v=vs.110).aspx).
> Interesting possibilities there.
>

Random other notes: you probably can't use an IronPython class with
.ObjectForScripting directly (not ComVisible). However, it should work if
there is a shim class in C# that implements Sys.Ref.IReflect and adapts
that interface to the IDMOP interface used by Python objects. Not an easy
class to write, but it would only need to be written once and tossed in the
clr module.

I don't know if anyone's tried it, though, so it's all theoretical.

(Mostly taken from
http://blogs.msdn.com/b/srivatsn/archive/2008/05/09/accessing-ironpython-objects-from-native-javascript.aspx
and
http://blogs.msdn.com/b/shrib/archive/2007/09/04/ireflect-and-idispatch.aspx
).

- Jeff
_______________________________________________
Ironpython-users mailing list
Ironpython-users@python.org
https://mail.python.org/mailman/listinfo/ironpython-users

Reply via email to