Я довольно новичок в WPF и имею основной вопрос: предположим, что в моем файле xaml есть следующее объявление xaml
<ContentControl x:Name="interactionActivityContent" Loaded="interactionActivityContent_Loaded">
<shapes:BaseShape.DragThumbTemplate >
<ControlTemplate x:Name="interactionActivityTemplate">
<Grid AllowDrop="True" x:Name="GridTest" >
<Rectangle Name="Interaction" Fill="Yellow" Stroke="Green" StrokeThickness="2" IsHitTestVisible="True" AllowDrop="True"></Rectangle>
<local:DesignerCanvas x:Name="ActivitiesCanvasArea" Margin="1,1,1,1" IsHitTestVisible="True" AllowDrop="True" Background="Blue"></local:DesignerCanvas>
</Grid>
</ControlTemplate>
</shapes:BaseShape.DragThumbTemplate>
* формы: BaseShape.DragThumbTemplateисходя из какого-то другого класса.* DesignerCanvas - это мой собственный холст, для которого я хочу установить значение во время выполнения.Как я могу получить доступ к ActivityCanvasArea в моем коде C # из кода, стоящего за файлом?Нужно ли мне изменить способ объявления xaml.Мне нужно применить DragThumbTemplate к моей сетке, чтобы я мог перемещаться по сетке на главном экране.