-3

我有一个使用 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 的绑定移动到控件本身时,当我更改值时它不会做出反应(更改大小)。

感谢您的任何见解。

4

1 回答 1

-1

不是 MapControl 问题。将以正确的标题重新发布。

于 2017-07-26T17:56:51.903 回答