Всплывающее окно в приложении Windows Phone

Можно ли показать какое-либо всплывающее окно в любом приложении Windows Phone в зависимости от действий пользователя, скажем, я хочу отобразить одно всплывающее окно, когда пользователь один раз коснется экрана.

Например, в Windows Phone, если вы выбираете какой-либо текст одним нажатием, тогда это дает кнопку копирования в качестве всплывающего окна, аналогично, я хотел отобразить всплывающее окно, когда пользователь нажимает на него дважды. И это должно работать в любом приложении, таком как браузер, электронная почта, сообщения и т. Д.

2 ответа

Если я правильно понимаю, вы бы хотели, чтобы ваше приложение показывало всплывающее окно для определенного действия пользователя в других приложениях. Насколько мне известно, вам не разрешается взаимодействовать подобным образом с другими приложениями, и не существует системного API для определения или добавления такого поведения (это будет кошмар безопасности). Вы можете отправлять / обмениваться данными с другими приложениями или выполнять фоновые задачи, которые могут запускать ваш код в фоновом режиме.

using System.Windows.Controls.Primitives; private void btnShowPopUp_Click(отправитель объекта, RoutedEventArgs e) { // установить содержимое, которое будет размещено во всплывающем окне.
PopupView.Child = new Popupview (); // это файл Popupview.xaml PopupView.IsOpen = true;

        PopupView.VerticalOffset = 80;// distance of the popup from the top
        PopupView.HorizontalOffset = 0;// distance of the popup from the left  }

// в этом коде файла Popupview.xaml

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