Я пытаюсь расширить представление в строке заголовка с помощью проекта UWP, основанного на JavaScript / CSS / HTML, и не могу понять, как получить доступ к правильным API. В примерах UWP от Github я нашел ссылку на пользовательский вспомогательный класс, написанный на c ++, но ссылка, которую я делаю на класс в javascript, не работает. Вот моя структура проекта
![enter image description here](https://i.stack.imgur.com/11LUe.jpg)
А вот и мой JavaScript
(function () {
setupPanel();
configTitlebar();
})();
function setupPanel() {
Windows.UI.ViewManagement.ApplicationView.preferredLaunchViewSize = { width: 700, height: 320 };
Windows.UI.ViewManagement.ApplicationView.preferredLaunchWindowingMode = Windows.UI.ViewManagement.ApplicationViewWindowingMode.preferredLaunchViewSize;
}
function configTitlebar() {
var titleBar = Windows.UI.ViewManagement.ApplicationView.getForCurrentView().titleBar;
titleBar.backgroundColor = { a: 0, r: 255, g: 255, b: 255 };
titleBar.foregroundColor = { a: 255, r: 255, g: 255, b: 255 };
titleBar.buttonBackgroundColor = { a: 0, r: 255, g: 255, b: 255 };
titleBar.buttonForegroundColor = { a: 255, r: 255, g: 255, b: 255 };
var titleBarHelper = CoreViewHelpers.CoreTitleBarHelper.getForCurrentView();
var extend = extendView.checked;
titleBarHelper.extendViewIntoTitleBar = extend;
}
Я получаю эту ошибку, когда пытаюсь сослаться на CoreViewHelpers
Unhandled exception at line 18, column 5 in ms-appx://3146901b-10fb-4c64-95cb-a923fbe5c04e/js/main.js
0x800a1391 - JavaScript runtime error: 'CoreViewHelpers' is not defined
Я пытаюсь получить эту информацию из их (Microsoft) образца Github здесь: https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/TitleBar/js