![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
|
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 | ControlTemplate Timing Problems Dear all I write a control derived from ContentControl and I use ControlTemplate in Application's Resources. I want to do some binding and handler for controls in ControlTemplate and I write it in the Loaded handler. But I found the ControlTemplate doesn't take effect at that time. It seems the the time will be later and I have no idea which handler I should use to write my code. Thanks :-) |
| | #2 (permalink) |
| Guest | Re: ControlTemplate Timing Problems public override void OnApplyTemplate() { base.OnApplyTemplate(); FrameworkElement header = this.Template.FindName("dragDropPanel_Header", this) as FrameworkElement; if (header != null && Draggable) { header.MouseLeftButtonDown += header_MouseLeftButtonDown; } } Well, you can override the OnApplyTemplate() method in your costum control class,and subscribe the events over there, for instance: public override void OnApplyTemplate() { base.OnApplyTemplate; FrameworkElement yourControl = this.Template.Find("put your control's name here", this) as FrameworkElement; yourControl.Loaded = yourControlLoadedEventHandler; } private void yourControlLoadedEventHandler(Object sender, RoutedEventArgs e) { // event handling code puts here. } Sheva "HolaMan" <reality.chang@gmail.com> wrote in message news:1141645999.764536.318630@p10g2000cwp.googlegroups.com... > Dear all > > I write a control derived from ContentControl and I use ControlTemplate > in Application's Resources. > > I want to do some binding and handler for controls in ControlTemplate > and I write it in the Loaded handler. > > But I found the ControlTemplate doesn't take effect at that time. > It seems the the time will be later and I have no idea which handler I > should use to write my code. > > Thanks :-) > |
| |
| |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| CustomControl and controlTemplate | Eager | Avalon | 3 | 09-28-2007 02:06 AM |
| Exporting a ControlTemplate from Interactive Designer | John Dunn | Avalon | 0 | 10-26-2006 12:47 PM |
| User controls in a ControlTemplate | Griff | Avalon | 1 | 05-26-2006 04:28 AM |
| What is the difference between DataTemplate and ControlTemplate | Daniel | Avalon | 4 | 05-19-2006 03:19 AM |
| Tooltip ControlTemplate | Erno | Avalon | 1 | 02-02-2006 12:50 PM |