C# 如何在自定义控件模板中访问UI元素?
在此自定义控件的控件模板中C# 如何在自定义控件模板中访问UI元素?,c#,wpf,xaml,C#,Wpf,Xaml,在此自定义控件的控件模板中 <ControlTemplate TargetType="{x:Type local:CustomLineGraph}"> <StackPanel Orientation="Vertical"> <Canvas x:name"myCanvas"></Canvas> <Border Background="#FF0
<ControlTemplate TargetType="{x:Type local:CustomLineGraph}">
<StackPanel Orientation="Vertical">
<Canvas x:name"myCanvas"></Canvas>
<Border Background="#FF0000"
BorderBrush="Red"
BorderThickness="5">
</Border>
</StackPanel>
</ControlTemplate>
x:name不起作用。以下内容应该为您提供Canvas元素
(this.Template.LoadContent() as FrameworkElement).FindName("myCanvas") as Canvas
(this.Template.LoadContent() as FrameworkElement).FindName("myCanvas") as Canvas