Изображение WPF обрезается (правая сторона), хотя для свойства Stretch установлено значение Uniform - PullRequest
0 голосов
/ 04 января 2019

Заголовок говорит сам за себя: у меня есть UserControl с изображением, источник которого привязан к BitmapImage в модели представления. Несмотря на то, что свойство растяжения установлено равным, правая сторона изображения обрезается (соотношение сторон изображения не совпадает с включенным на объекте Image). Я хочу, чтобы изображение сохраняло свое соотношение сторон, но без обрезки (т.е. с отступами белого или черного). Что я делаю не так?

PS: я знаю, что BitmapImage в ViewModel является правильным, потому что, если я сохраню его на диск, я получу полное изображение без отсечения

<GroupBox Header="Image Stream"
          HorizontalAlignment="Center"
          VerticalAlignment="Center" 
          Grid.Column="1"
          Width="{StaticResource ResourceKey=streamImageWidth}" 
          Height="{StaticResource ResourceKey=streamImageHeight}">
    <Image Source="{Binding StreamImage}" Stretch="Uniform" StretchDirection="Both"></Image>
</GroupBox>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...