Windows SDK 1903 ExtendViewIntoTitleBar проблема - PullRequest
1 голос
/ 26 июня 2019

Я хочу расширить содержимое моего приложения до строки заголовка, но CoreApplication.GetCurrentView (). TitleBar.ExtendViewIntoTitleBar = true; не работает.

Когда версия SDk 1809, это нормально, затем я обновляю версию SDK до 1903, она не работает.

И если я до 1809 или 1803, это работа. Так что я думаю, что это ошибка в SDK 1903 года, а не ошибка моего кода.


Обновление:

Хорошо, я попробовал. Это проблема NavigationView.

В xaml:

<Page
x:Class="App1.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:App1"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Background="Black">

<Grid>
    <NavigationView 
        Background="Red" Header="asdasd">
        <Grid  >

            <CommandBar 
                        HorizontalAlignment="Right"
                        VerticalAlignment="Top"
                        DefaultLabelPosition="Right"
                        >
                <AppBarButton  Icon="Up"/>
                <AppBarButton  Icon="Shuffle"/>

            </CommandBar>
        </Grid>
    </NavigationView>

</Grid>

в приложении. Xaml.cs:

protected override void OnLaunched(LaunchActivatedEventArgs e)
    {
        Frame rootFrame = Window.Current.Content as Frame;

        var coreTitleBar = CoreApplication.GetCurrentView().TitleBar;
        coreTitleBar.ExtendViewIntoTitleBar = true;

Теперь запустите его. В версии 1809 заголовок распространяется на заголовок заголовка, как показано ниже: enter image description here

Но в 1903 году изменился тот же код, тот же макет, только версия SDK, заголовок не в заголовке заголовка, и панель команд тоже опустилась:

enter image description here

Как это исправить? Спасибо.

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