2011-11-18 73 views
0

我有一个UserControl,它有一个Canvas作为内容。在构建添加到主Canvas的UserControl时,我将基本路径(其中包含Geometry作为数据)添加到画布。UserControl的访问属性

然后我做了一个HitTest针对主Canvas来获取可见元素。 HitTest只返回Path类型的对象。我需要一种方法来访问此Path是其成员的UserControl的其他属性/变量。有没有办法做到这一点?

+0

请出示您的用户控件 –

回答

0

如果在用户控件的Canvas可以使用

{Binding Path=propertyyouwant,RelativeSource={RelativeSource 
    Mode=FindAncentor,AncestorType={x:Type UserControl}}} 

如果你的用户控件NAD画布是相同的控制/窗口

<YourUserControl Name=myUserControl></YourUserControl> 

{Binding Path=propertyyouwant,ElementName=myUserControl}