我試圖重現了Windows Phone 7 trainingkit的BingMaps樣本: http://msdn.microsoft.com/en-us/wp7trainingcourse_usingbingmapslab_topic2.aspx#_Toc271039352綁定WP7地圖控制視圖模型,問題的MapMode
但不是佈線代碼隱藏一切,我想使用一個視圖模型。
一切工作正常,除了綁定到模式屬性(天線或道路)導致XamlParseException。 有沒有問題,因爲它不是一個簡單的屬性?
這是原來的Xaml:
<my:Map Name="Map"
CredentialsProvider="{Binding CredentialsProvider}">
<my:Map.Mode>
<my:AerialMode ShouldDisplayLabels="True" />
</my:Map.Mode>
</my:Map>
的Map.Mode可以從代碼隱藏被改變。
相反,我正在嘗試以下操作:
<my:Map x:Name="Map"
CredentialsProvider="{Binding CredentialsProvider}"
ZoomLevel="{Binding Zoom, Mode=TwoWay}"
Center="{Binding Center, Mode=TwoWay}"
Mode="{Binding MapMode}" />
和視圖模型的重要組成部分:
感謝您的幫助!
nope。轉換器沒有幫助 – 2010-12-02 00:27:07