Как использовать фоновое изображение NineGrid для панели UWP - PullRequest
0 голосов
/ 24 июня 2018

Одно решение, которое я нашел, заключается в использовании <Image> внутри <Grid>, как показано здесь

Другой способ добавить фоновое изображение к Panel - это

<Grid.Background>
        <ImageBrush ImageSource="/Assets/Background.jpg"
                    Stretch="UniformToFill" />
</Grid.Background>

Однако я не нашел, как заставить ImageBrush использовать NineGrid.

Первый метод - верный путь?

1 Ответ

0 голосов
/ 25 июня 2018

Элемент управления Image имеет свойство NineGrid , а ImageBrush - нет.Если вы хотите поместить изображение в качестве фона панели, самый простой способ - это установить элемент управления изображения на нижний слой в качестве первого способа.

<Grid x:Name="LayoutRoot">
    <Image Source="Assets/image.jpg" Stretch="UniformToFill" NineGrid="50"/>
    <!--Put your xaml control here-->
</Grid>
...