Возникла задача, при клике по кнопке во settings flyout, скрывать этот самый флайаут.

Решение нашлось, поковырявшись в файле ui.js:

var hideSettingsFlyouts = function() {
	var elements = document.querySelectorAll(".win-settingsflyout");
	for (var i = 0, len = elements.length; i < len; i++) {
		elements[i].style.visibility = "hidden";
	}
};

Теги: windows 8, winjs, javascript