Помощь с изображением и ScrollViewer - WPF - PullRequest
0 голосов
/ 15 сентября 2010

У меня есть окна Wpf, такие как: ScrollViewer> Grid> Image

image is <Image Margin="20,15,10,20" Grid.Row="1" Stretch="Uniform" Source="Images/logo.png" />

image Я хочу взять только видимый размер ячейки, внутри которого он находится, он работает точно так, как я хочу, если я удаляю ScrollViewer, но если я его добавлю, изображение приобретет нужный размер, и будет добавлена ​​полоса прокрутки ...

Я намерен использовать полосы прокрутки, если элементы управления похожи на кнопкии т.д. это нужно, а не изображение bg, которое я использую ...

как можно исключить его из измерения макета или что-то, что будет просто игнорировать размер, который требуется изображению, и использовать размер, доступный в ячейке сетки?

Я не хочу устанавливать фиксированный размер изображения, я хочу, чтобы он брал только видимый размер ... чтобы обойти это, я просто установил фиксированный размер, но он просто не выглядит хорошо..

спасибо

1 Ответ

1 голос
/ 15 сентября 2010

исправил это ... с:

        <Rectangle Margin="20,15,10,20" Grid.Row="1" RadiusX="10" RadiusY="10">
            <Rectangle.Fill>
                <ImageBrush Stretch="Uniform">
                    <ImageBrush.ImageSource>
                        <BitmapImage UriSource="Images/logo.png" />
                    </ImageBrush.ImageSource>
                </ImageBrush>
            </Rectangle.Fill>
        </Rectangle>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...