我有一个使用MapControl创建路线的UWP应用程序。然后我捕获控件的位图以打印出地图。我在对话框中添加了动态大小调整,以便我可以轻松捕获地图的路径部分。 (为了在纸上打印全屏)。
当我将目标操作系统更改为CreatorsUpdate时,地图控件和对话框的行为会有所不同。控件似乎驱动对话框的大小而不是相反。而且,我似乎无法动态更改MapControl大小的值。
以下是定位CreatorsUpdate时无效的原始XAML。
MinHeight="{Binding GridHeight,Mode=TwoWay}"
MinWidth="{Binding GridWidth,Mode=TwoWay}"
Background="LightGray"
DataContext="{Binding RouteDialogViewModel,Source={StaticResource ViewModelLocator}}">
<Grid HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<maps:MapControl x:Name="MyMap"/>
<Button Content="{Binding Orientation}" Height="40" Click="ToggleButton_Click" VerticalAlignment="Top" HorizontalAlignment="Left"/>
<Button Content="Print" Height="40" Click="PrintMap_Click" VerticalAlignment="Top" HorizontalAlignment="Right"/>
</Grid>
当我将Min和Max Height的绑定移动到控件本身时,当我更改值时,它不会做出反应(更改大小)。
感谢您的任何见解。
答案 0 :(得分:-1)
不是MapControl问题。将重新发布正确的标题。