У меня есть вопрос о выборке Title'Bar из репозитория GitHub от Microsoft (https://github.com/JustinXinLiu/FullScreenTitleBarRepo/tree/master/FullScreenTitleBarRepo): В функции AddCustomTitleBar, там есть строка:для Windows Универсальное приложение SetTitleBar
customTitleBar.EnableControlsInTitleBar(areControlsInTitleBar);
EnableControlsInTitleBar здесь:
public void EnableControlsInTitleBar(bool enable)
{
if (enable)
{
TitleBarControl.Visibility = Visibility.Visible;
// Clicks on the BackgroundElement will be treated as clicks on the title bar.
Window.Current.SetTitleBar(BackgroundElement);
}
else
{
TitleBarControl.Visibility = Visibility.Collapsed;
Window.Current.SetTitleBar(null);
}
}
, но если я не называю фикцию (EnableControlsInTitleBar), образец все еще работают хорошо
В образце Джастин XL (https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/TitleBar) -м действительно, используют это:
Window.Current.SetTitleBar(BackgroundElement);
, что меня озадачило, надеюсь, что кто-нибудь может дать мне объяснение, спасибо.