dear jimmy Acturally i want to create instance of StackPanel,TextBlock ect. That been widly known as silverlight standard framework element in system.windows.controls. If i directly use stackins=StackPanel() it's seems could not found StackPanel class . So that's way i want to import system.windows.controls namespace.
Now i had temply solved by this way ,Not the finally solution ,but i think this can help you understand what i'm try to do, thank you so much. def AfterLoadData():------This function will been called by silverlight side when data been ready QueryHistroyCriticalAlarm(): def QueryHistroyCriticalAlarm(): SQLString="select * from use_alarms where store='%s' order by receiveddate desc"%(DM_SJ.Text) DBQuery('StoreQuery',SQLString) def FormResult(Indentity,Dataset): if Indentity=='StoreQuery': AddHisList(Dataset) def AddHisList(Dataset): Dataset.first() while Dataset.EOF()!=True: Row=CreateNewObject('StackPanel') ----This CreateNewObject is defined in silverlight side, so i don't think this is right way ,i'm image can i use some way like this Row=StackPanel() just like this. thanks jimmy ReceivedDate=CreateNewObject('TextBlock') ReceivedDate.Text=getFieldValue(Dataset,"ReceivedDate") ReceivedDate.Width=100; Row.Children.Add(ReceivedDate) EquipmentName=CreateNewObject('TextBlock') ...................... .................... 2011-07-29 发件人: Jimmy Schementi 发送时间: 2011-07-28 20:53:14 收件人: 曾东 抄送: ironpython-users 主题: Re: [Ironpython-users] Hosting ironpyhon in silverlight , get Couldnot add reference to assembly System.Windows.Controls error There is no System.Windows.Controls.dll that ships with Silverlight, it is in the Silverlight SDK, meaning you must provide it in your application's XAP file. ~Jimmy 2011/7/28 曾东 <zd...@rliansoft.com>: > Hi, > > > > I use this code in silverlight to run a script define outer > > > > var setup = new ScriptRuntimeSetup(); > > setup.HostType = typeof(BrowserScriptHost); > > setup.LanguageSetups.Add(Python.CreateLanguageSetup(null)); > > setup.Options["SearchPaths"] = new string[] { string.Empty }; > > Runtime = new ScriptRuntime(setup); > > Scope=Runtime.CreateScope(); > > > > engine = Runtime.GetEngine("Python"); > > > > > > > > The python script has some code to import windows.controls but it failed > with "Could not add reference to assembly System.Windows.Controls" > > > > import clr > > clr.AddReference('System.Windows.Controls') > > from System.Windows.Controls import * > > > > Could you kindly give me some suggestion ,thanks > > > > _______________________________________________ > Ironpython-users mailing list > Ironpython-users@python.org > http://mail.python.org/mailman/listinfo/ironpython-users > > .
_______________________________________________ Ironpython-users mailing list Ironpython-users@python.org http://mail.python.org/mailman/listinfo/ironpython-users