-3
MapControlを使用してルートを作成するUWPアプリケーションがあります。私はマップを印刷するためにコントロールのビットマップをキャプチャします。ダイアログの動的サイジングを追加して、マップのルート部分だけを簡単に取得できるようにしました。 (用紙にフルスクリーン印刷するため)。CreatorsUpdateをターゲット設定したときのMapControlの相違点
ターゲットOSを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>
は、それが(変化の大きさ)に反応しません。
ありがとうございました。
さらに調査すると、これはMapControlの問題ではありません。空のグリッドだけで同じ動作を得る。 この投稿は無視してください。 –