Когда телефон в портретном положении, тогда изображение с книжной и альбомной ориентацией помещается на экран.Когда телефон находится в горизонтальном положении, изображения с книжной ориентацией не подходят к экрану, и пользователь должен прокручивать их, чтобы увидеть полное изображение.Например, мой экран в книжной ориентации w / h = 447/585 и 585/447 в альбомной ориентации.В книжной ориентации телефона моя картинка с книжной ориентацией подходит к размеру 447/585, но в альбомной позиции эта же картинка становится 585 по ширине и высоте, увеличиваясь пропорционально максимально возможному, скажем, 800p. Я знаю, что это из-за ScrollViewer и Auto.размер, но я хочу сохранить это, потому что у меня есть текст, который я хочу прокрутить.
Как я могу ограничить высоту изображения, когда телефон находится в портретном положении.Мой код:
<ScrollViewer x:Name="ContentGrid" Grid.Row="1" >
<controls:Pivot x:Name="pivot1" Title="New pictures" SelectionChanged="SelectionChangedEventHandler">
<controls:PivotItem>
<StackPanel>
<Image Height="Auto" Width="Auto" HorizontalAlignment="Center" Margin="9,6,0,0" Name="image1" Stretch="UniformToFill" VerticalAlignment="Center" />
</StackPanel>
</controls:PivotItem>
</controls:Pivo
</ScrollViewer>
Есть предложения?Нашел следующие вопросы, но не получил никаких полезных
Размер полосы прокрутки в ScrollViewer
Silveright ScrollViewer с изображением и ScaleTransform
https://stackoverflow.com/questions/6938658/size-grid-in-combination-with-scrollviewer
Справка по Image и ScrollViewer - WPF