2015-10-14 3 views
0

Внутри шаблонаКак получить доступ к пользовательскому интерфейсу пользовательского шаблона?

<ControlTemplate TargetType="{x:Type local:CustomLineGraph}"> 
     <StackPanel Orientation="Vertical">    
       <Canvas x:name"myCanvas"></Canvas> 
       <Border Background="#FF0000" 
           BorderBrush="Red" 
           BorderThickness="5"> 

       </Border> 
      </StackPanel> 
</ControlTemplate> 

управления этого пользовательского элемента управления Как я могу получить доступ к Canvas из класса

public class CustomLineGraph : Control 
     { 
      myCanvas.AddChild(obj); 
     } 

х: имя не работает.

ответ

0

Следующая должно дать вам Canvas элемент

(this.Template.LoadContent() as FrameworkElement).FindName("myCanvas") as Canvas 
Смежные вопросы