我有一个UserControl,其内容为Canvas
。在构造我添加到主Canvas的UserControl时,我将基本路径(其中Geometry as Data)添加到画布。
然后我对主Canvas进行HitTest
以获取可见元素。 HitTest
仅返回Path类型的对象。我需要一种方法来访问此Path所属的UserControl的其他Property /变量。有办法吗?
答案 0 :(得分:0)
如果您在UserControl中使用Canvas
,则可以使用
{Binding Path=propertyyouwant,RelativeSource={RelativeSource
Mode=FindAncentor,AncestorType={x:Type UserControl}}}
如果您的usercontrol nad Canvas在同一个Control / Window
中<YourUserControl Name=myUserControl></YourUserControl>
{Binding Path=propertyyouwant,ElementName=myUserControl}