Just so you are aware FePy was the name of a side project that was a set of enhancements to IronPython. If you are looking for a shorter form of IronPython, IP is generally the best way to go so there is no confusion.
On Thu, Jul 24, 2014 at 4:45 PM, John Trinder <trinderj...@dsl.pipex.com> wrote: > I'm new to FePy and after doing a fair bit of studying am embarking on > transcoding a C# project to FePy. I'm encountering a problem incorporating > a module that defines a subclass of Canvas and then trying to utilize this > custom canvas in the Xaml code. > > My skeleton files/modules and contents are as follows: > > > > *module1.py *import clr > clr.AddReference('PresentationFramework') > import System.Windows.Controls as swc > > class CustomCanvas(swc.Canvas): > def __init__(self): > pass > > *WpfApplication1.xaml* > > <Window > xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" > <http://schemas.microsoft.com/winfx/2006/xaml/presentation> > xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" > <http://schemas.microsoft.com/winfx/2006/xaml> > *xmlns:local="clr-namespace:module1"* > Title="WpfApplication1" Height="300" Width="300"> > <Grid> > *<local:CustomCanvas HorizontalAlignment="Left" Height="100" > Margin="96,90,0,0" VerticalAlignment="Top" Width="100"/>* > </Grid> > </Window> > > *WpfApplication1.py* > > import wpf > > from System.Windows import Application, Window > > class MyWindow(Window): > def __init__(self): > wpf.LoadComponent(self, 'WpfApplication1.xaml') > > Application().Run(MyWindow()) > > > I've marked in bold where I have incorporated my module/namespace. > Intellisense says that on the *<local:CustomCanvas .../>* line, > CustomCanvas 'does not exist in the namespace *"clr-namespace:module1"'* > I'm guessing that it's not possible to do (yet) what I want to do - which > is pretty basic. > Thanks in advance btw for any advice and tips. > > _______________________________________________ > Ironpython-users mailing list > Ironpython-users@python.org > https://mail.python.org/mailman/listinfo/ironpython-users > > -- Website: http://earl-of-code.com
_______________________________________________ Ironpython-users mailing list Ironpython-users@python.org https://mail.python.org/mailman/listinfo/ironpython-users