DataTransferManager.GetForCurrentView Метод

Определение

Возвращает объект DataTransferManager , связанный с текущим окном.

public:
 static DataTransferManager ^ GetForCurrentView();
 static DataTransferManager GetForCurrentView();
public static DataTransferManager GetForCurrentView();
function getForCurrentView()
Public Shared Function GetForCurrentView () As DataTransferManager

Возвращаемое значение

Объект DataTransferManager , связанный с текущим окном.

Примеры

В этом примере вызывается метод GetForCurrentView для получения объекта DataTransferManager , связанного с активным окном приложения.

//To see this code in action, add a call to ShareSourceLoad to your constructor or other
//initializing function.
private void ShareSourceLoad()
{
    DataTransferManager dataTransferManager = DataTransferManager.GetForCurrentView();
    dataTransferManager.DataRequested += new TypedEventHandler<DataTransferManager, DataRequestedEventArgs>(this.DataRequested);
}

private void DataRequested(DataTransferManager sender, DataRequestedEventArgs e)
{
    DataRequest request = e.Request;
    request.Data.Properties.Title = "Share Text Example";
    request.Data.Properties.Description = "An example of how to share text.";
    request.Data.SetText("Hello World!");
}

Комментарии

С каждым окном связан объект DataTransferManager . При предоставлении общего доступа к содержимому используйте метод GetForCurrentView , чтобы получить объект DataTransferManager , связанный с активным окном. Получив соответствующий объект DataTransferManager , к нему можно добавить прослушиватель событий для обработки события DataRequested , которое система запускает при инициации операции общего доступа. Приложение использует объект DataRequest, возвращенный с этим событием, для задания данных, которыми пользователь хочет поделиться с целевым приложением.

Применяется к