如果我有一个ItemsControl并想在代码后台获取Canvas,该怎么办?我可以获取ItemsControl,但是我该怎么做才能检索Canvas?我已经尝试过。
Canvas c1 = ic.FindName("MarkerCanvas") as Canvas;
ic是ItemsControl。我还尝试在ItemsControl的不同模板下使用FindName函数,但效果很小。我应该怎么做?
<ItemsControl
>
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<Canvas
x:Name="MarkerCanvas"
SnapsToDevicePixels="false"
/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl
>