我已经创建了一个自定义AlarmSettingsPane的设置的魅力,它允许用户给时间,并选择闹钟铃声的音频文件。所以我实现了文件选择器在设置的魅力。当我点击文件选择器按钮,它需要我到一个新的全屏幕,我可以选择我的文件,但是当我选择一个文件并打开它时,我被引导到我的主屏幕但设置魅力弹出窗口被关闭。我怎样才能保持AlarmSettingsPane弹出窗口的状态并防止它以编程方式关闭?与设置相似,弹出窗口应该包含与选择文件之前相同的关于闹钟的imfo。如何保持自定义设置Charm展开式以编程方式打开?
SettingsPane.Show()打开设置的魅力,但不会去我在标准设置弹出窗口中创建的闹铃设置。
请让我知道你是否有任何想法。在这里感谢
是我的文件选择器按钮单击事件
private async void PickAFileButton_Click(object sender, RoutedEventArgs e)
{
FileOpenPicker openPicker = new FileOpenPicker();
openPicker.ViewMode = PickerViewMode.List;
openPicker.SuggestedStartLocation = PickerLocationId.MusicLibrary;
openPicker.FileTypeFilter.Add(".mp3");
openPicker.FileTypeFilter.Add(".wma");
StorageFile file = await openPicker.PickSingleFileAsync();
if (file != null)
{
// Application now has read/write access to the picked file
CustomSound.Text = file.Name;
}
else
{
CustomSound.Text = "Operation cancelled.";
}
}
对于后期回复感到遗憾,但没有lightoutmiss属性的flyout.Using callisto控件我创建了一个自定义弹出和Callisto.Controls.SettingsFlyout没有任何IsLightDismissEnabled属性。有什么建议么? – Bitsian
更改父级弹出窗口的IsLightDismissEnabled属性不起作用。这不是一个关闭弹出设置的轻松解除操作;它与文件选择器有关。 –