Подвески не будут отображаться
Реализация настроек панели чудо-кнопок. Вслед за библиотекой NuGet от NuGet Майкла Хаука.
Успех: кнопка "О программе" или ссылка отображаются в окне настроек. Тем не мение -
Проблема: панель настроек исчезает при нажатии "О программе".
private void CommandsRequested(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args)
{
var cmd = new SettingsCommand("about", "About This App", new Windows.UI.Popups.UICommandInvokedHandler(x =>
{
cfoSettings.IsOpen = true; // guessin problem is here??
}));
args.Request.ApplicationCommands.Add(cmd);
SettingsPane.Show();
}
XAML код:
<cfo:CharmFlyout
x:Name="cfoSettings"
Heading="My Flyout"
HeadingBackgroundBrush="#FF4E0000">
<StackPanel>
<TextBlock
FontSize="16">CharmFlyout by John Michael Hauck</TextBlock>
<TextBlock
FontSize="16">For support:</TextBlock>
</StackPanel>
</cfo:CharmFlyout>
1 ответ
Решение
Я воспользовался этим, и у меня не было ни одной проблемы, возможно, вы хотите попробовать это вместо этого? Элемент управления Flyout для приложений Windows 8 Metro