#c_sharp #xaml #uwp
Как реализовать кнопку "Поделиться" в UWP проекте?
Ответы
Ответ 1
Курите статью Add Sharing to your UWP App. По минимуму: Добавить кнопку:Добавить в обработчик нажатия вызов ShowShareUI: private void AppBarButton_Click(object sender, RoutedEventArgs e) { Windows.ApplicationModel.DataTransfer.DataTransferManager.ShowShareUI(); } Добавить обработку запроса на расшариваемые данные: Windows.ApplicationModel.DataTransfer.DataTransferManager.GetForCurrentView() .DataRequested += MainPage_DataRequested; void MainPage_DataRequested(Windows.ApplicationModel.DataTransfer.DataTransferManager sender, Windows.ApplicationModel.DataTransfer.DataRequestedEventArgs args) { if(!string.IsNullOrEmpty(ContentText.Text)) { args.Request.Data.SetText(ContentText.Text); args.Request.Data.Properties.Title = Windows.ApplicationModel.Package.Current.DisplayName; } else { args.Request.FailWithDisplayText("Nothing to share"); } }
Комментариев нет:
Отправить комментарий