Подвески не будут отображаться

Реализация настроек панели чудо-кнопок. Вслед за библиотекой 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

Другие вопросы по тегам