Программное закрытие инструментария WP7 Coding4Fun Элемент управления MessagePrompt - PullRequest
3 голосов
/ 02 мая 2011

Я использую элемент управления MessagePrompt из набора инструментов Coding4Fun, чтобы показать диалоговое окно «Оценить и просмотреть» в моем приложении.

Я заменил кнопки по умолчанию пользовательскими кнопками, а также очистил существующие кнопки (чтобы избавиться от галочек и крестиков), но не могу понять, какой метод вызывать, чтобы закрыть приглашение.

Это код, который я использую, я хочу закрыть подсказку в методе нажатия кнопки отмены

var messagePrompt = new MessagePrompt
{
    Title = "Rate and Review",
    IsAppBarVisible = false,
    Body = new TextBlock
    {
        Text = "PLS REVIEW MY APP K THNX",
        TextWrapping = TextWrapping.Wrap
    }
};

var rateButton = new Button() { Content = "Rate and Review" };
rateButton.Click += (sender, e) =>
{
    var m = new MarketplaceDetailTask
    {
        ContentIdentifier = PhoneState.AppID,
        ContentType = MarketplaceContentType.Applications
    };

    m.Show();
};

var cancelButton = new Button() { Content = "Dismiss" };
cancelButton.Click += (sender, e) =>
{
    //todo close messagePrompt here
};

messagePrompt.ActionPopUpButtons.Clear();
messagePrompt.ActionPopUpButtons.Add(rateButton);
messagePrompt.ActionPopUpButtons.Add(cancelButton);

messagePrompt.Show();

1 Ответ

2 голосов
/ 06 мая 2011

Новейшая регистрация инструментария предоставляет метод Hide () для решения этой проблемы.

cancelButton.Click += (sender, e) =>
{
    messagePrompt.Hide();
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...