【发布时间】:2014-02-25 00:31:57
【问题描述】:
所以如果我有一个项目控件,并且想在后面的代码中获取画布,我该怎么办?我可以获得 itemscontrol,但是我该怎么做才能检索画布?我试过了
Canvas c1 = ic.FindName("MarkerCanvas") as Canvas;
其中 ic 是项目控件。我还尝试了 itemscontrol 的各种模板下的 findname 功能,但收效甚微。我该怎么办?
<ItemsControl
>
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<Canvas
x:Name="MarkerCanvas"
SnapsToDevicePixels="false"
/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl
>
【问题讨论】: