将用户控件对象作为依赖项属性传递给另一个对象

时间:2010-02-04 04:31:05

标签: silverlight

我的xaml如下:

<m:Map CredentialsProvider="XXX" x:Name="mainMap"/>
<BingEditableMapControl:BingMapEditingControl BingMap="mainMap" />

对于BingEditableMapControl,属性BingMap是一个依赖属性,可以控制Map。如何通过xaml将mainMap传递给BingMap属性?

2 个答案:

答案 0 :(得分:1)

试试这样: -

<m:Map CredentialsProvider="XXX" x:Name="mainMap"/>
<BingEditableMapControl:BingMapEditingControl BingMap="{Binding ElementName=mainMap}" />

答案 1 :(得分:0)

使mainMap成为静态资源,并像这样绑定BingMap属性

BingMap = {StaticResource mainMap}