我创建了一个自定义的SettingsFlyout。当我在桌面上运行时,SettingsFlyout会正确显示。但是当我在移动设备上运行它时,SettingsFlyout不会出现。这是代码:
private void SettingsButton_Click(object sender, RoutedEventArgs e)
{
var flyout = new TestSettingsFlyout();
flyout.Show();
}
答案 0 :(得分:0)
MSDN的评论代表:
注意在Windows 10的UWP应用程序中不支持使用SettingsFlyout。
注意仅支持在Windows 8中与SettingsPane一起使用SettingsFlyout。虽然在Windows Phone项目中可以看到SettingsFlyout类型,但Windows Phone上不存在SettingsPane,因此不支持使用SettingsFlyout。
因此,这可能是问题所在。