多的DataTemplates我有一個MapControl
在UWP:與UWP MapItemsControl
<maps:MapControl x:Name="BikeMap" ZoomLevel="17" Center="{Binding CenterPoint, Mode=TwoWay}">
<maps:MapItemsControl x:Name="MapItems" ItemsSource="{Binding BikePoints}"
ItemTemplate="{StaticResource BikePointTemplate}"/>
</maps:MapControl>
,並使用XAML數據模板添加我MapElements,我的ItemsSource是簡單對象的列表。
但是,UWP似乎並沒有提供一種方式來指定一個DataTemplate
的DataType
和MapItemsControl
沒有用於設置DataTemplateSelector
的屬性。
有誰知道我可以如何在MapItemsControl中使用多個數據模板,並根據ItemsSource中的對象類型選擇相關的數據模板?
很難相信UWP MapItemsControl不是從ItemsControl派生的。你也許可以選擇一個不同的地圖庫,其中MapItemsControl實際上是一個帶有工作ItemTemplateSelector的ItemsControl,就像[this one](https://xamlmapcontrol.codeplex.com/)。 – Clemens
你好@ JayZuo-MSFT我還沒有嘗試過,因爲一直很忙。我很快就會接受!謝謝 –