![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
|
Welcome to Vista Forums we are your forum to discuss Windows Vista x64 and x86 systems. Whether you need help or just want to post an idea you have on Vista, this is the forum for you.
br> br> |
| |||||||
![]() |
| | Thread Tools | Display Modes |
| | #1 (permalink) |
| Guest | Loading usercontrol at runtime Hello All, Is it possible to load WPF UserControl in my WPF app using System.Reflection. I don't want to add reference to the UserControl assemblies at the compile time. Though I tried ... --------------------------------------------- Assembly SampleAssembly; Type myColorPicker; SampleAssembly = Assembly.LoadFrom("C:\\Program Files\\Microsoft SDKs\\Windows\\v1.0\\samples\\AllWinFXsamples\\WindowsPresentationFoundation\\Demos\\ColorPicker\\CSharp\\ColorPickerLib\\bin\\Debug\\ColorPickerLib.dll"); myColorPicker = SampleAssembly.GetTypes()[0]; object ibaseObject = Activator.CreateInstance(myColorPicker); colorPicker = (Control)ibaseObject; Grid.SetRow(colorPicker, 0); Grid.SetColumn(colorPicker, 0); myGrid.Children.Add(colorPicker); --------------------------------------------- I am dont see the control. Is there an alternate way to load a WPF user control without adding references to the assemblies Regards Srini |
| | #2 (permalink) |
| Guest | Re: Loading usercontrol at runtime I don't see why reflection would be a problem, you can create user controls or any other kind of WPF control just by running their constructor. -Nick Kramer [MSFT] --- This posting is provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at http://www.microsoft.com/info/cpyright.htm "Srini" <Srini@discussions.microsoft.com> wrote in message news:007D9DD1-5A19-476C-95B6-6EFFE8E86EFA@microsoft.com... > Hello All, > Is it possible to load WPF UserControl in my WPF app using > System.Reflection. I don't want to add reference to the UserControl > assemblies at the compile time. > > Though I tried ... > > --------------------------------------------- > Assembly SampleAssembly; > Type myColorPicker; > > SampleAssembly = Assembly.LoadFrom("C:\\Program Files\\Microsoft > SDKs\\Windows\\v1.0\\samples\\AllWinFXsamples\\WindowsPresentationFoundation\\Demos\\ColorPicker\\CSharp\\ColorPickerLib\\bin\\Debug\\ColorPickerLib.dll"); > > myColorPicker = SampleAssembly.GetTypes()[0]; > > object ibaseObject = Activator.CreateInstance(myColorPicker); > > colorPicker = (Control)ibaseObject; > > > Grid.SetRow(colorPicker, 0); > Grid.SetColumn(colorPicker, 0); > myGrid.Children.Add(colorPicker); > --------------------------------------------- > > I am dont see the control. > > Is there an alternate way to load a WPF user control without adding > references to the assemblies > Regards > Srini > |
| |
| |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Microsoft Visual C++ Runtime Library box with Runtime Error | Michael | Vista General | 3 | 08-24-2007 07:55 PM |
| UserControl inside another UserControl with WYSIWYG | jan.bannister@gmail.com | Avalon | 1 | 02-07-2007 06:42 AM |
| How to bind to a usercontrol property from inside this usercontrol | Pon | Avalon | 4 | 11-13-2006 08:38 AM |
| Loading User control at runtime | Srini | Avalon | 0 | 03-17-2006 04:36 PM |
| WPF UserControl in a Forms.UserControl | MichaelG | Avalon | 2 | 01-10-2006 03:52 PM |