У меня есть код ниже под Темы \ Generic.xaml
Теперь мне нужно получить cPresenter в коде, как я могусделать это?
На самом деле я пытаюсь преобразовать реализацию Silverlight в код WPF.И я хочу использовать что-то вроде Silverlight:
FrameworkElement cp = this.GetTemplateChild("cPresenter") as FrameworkElement;
Темы \ Generic.xaml
<Style TargetType="local:Marquee">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="local:Marquee">
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<ScrollViewer Width="Auto" Height="Auto" HorizontalContentAlignment="Stretch"
VerticalContentAlignment="Stretch" VerticalScrollBarVisibility="Disabled">
<Canvas>
<ContentPresenter x:Name="cPresenter" VerticalAlignment="Center" HorizontalAlignment="Center"/>
</Canvas>
</ScrollViewer>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>