Кнопка не отображается при запуске, как при предварительном просмотре - PullRequest
0 голосов
/ 29 апреля 2020

, поэтому у меня есть кнопка, чей XAML выглядит следующим образом:

    <Grid>
    <!--MoreCode -->
        <Button x:Name="Camera2" Grid.Column="2" Grid.Row="7">
            <Grid>
                <Image Source="images\tabNormal.png"></Image>
                <Image Source="images\OfflineRed_21x76.png" Height="18" 
                       VerticalAlignment="Bottom" Margin="0,0,0,5"></Image>
                <TextBlock HorizontalAlignment="Center" Text="Camera 2"
                           VerticalAlignment="Center"/>
            </Grid>
        </Button>
    <!--MoreCode -->
    </Grid>

, и он хорошо просматривается.

Button in preview

Но когда я запускаю проект, я получаю это:

PlainButton

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

enter image description here enter image description here

1 Ответ

0 голосов
/ 29 апреля 2020

В заключение, проблема заключалась в том, что компилятор неправильно ссылался на изображения (возможно, потому что я добавил папку с изображениями в проект после сборки всего?), Решение было добавить полный путь к изображениям, т.е. C:\...folders...\images\filename.png, в отличие от первоначального images\filename.png, как только это было сделано один раз для одного файла, все файлы в этой папке доступны для чтения, и вы можете вернуться в надежное место. Кажется, теперь все работает нормально, даже после удаления и повторного добавления файлов / папки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...