本文整理匯總了C#中Windows.ApplicationModel.DataTransfer.DataPackage.SetData方法的典型用法代碼示例。如果您正苦於以下問題:C# DataPackage.SetData方法的具體用法?C# DataPackage.SetData怎麽用?C# DataPackage.SetData使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Windows.ApplicationModel.DataTransfer.DataPackage
的用法示例。
在下文中一共展示了DataPackage.SetData方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: Contains_ReturnsTrueIfFormatIsAvailable
public void Contains_ReturnsTrueIfFormatIsAvailable()
{
DataPackage dataPackage = new DataPackage();
dataPackage.SetData("Format A", "Some data");
dataPackage.SetData("Format B", "Some data");
SharePackageView sharePackage = new SharePackageView(dataPackage.GetView());
Assert.True(sharePackage.Contains("Format A"));
}
示例2: AvailableFormats_ReturnsValuesFromDataPackageView
public void AvailableFormats_ReturnsValuesFromDataPackageView()
{
DataPackage dataPackage = new DataPackage();
dataPackage.SetData("Format A", "Some data");
dataPackage.SetData("Format B", "Some data");
SharePackageView sharePackage = new SharePackageView(dataPackage.GetView());
Assert.Equal(2, sharePackage.AvailableFormats.Count);
Assert.Contains("Format A", sharePackage.AvailableFormats.ToList());
Assert.Contains("Format B", sharePackage.AvailableFormats.ToList());
}
示例3: setString
public void setString(string text)
{
RunOnDispatcher(() =>
{
if (text == null)
{
_clipboard.Clear();
}
else
{
var package = new DataTransfer.DataPackage();
package.SetData(DataTransfer.StandardDataFormats.Text, text);
_clipboard.SetContent(package);
}
});
}
示例4: GetDataAsync_ThrowsException_IfFormatIdIsEmpty
public async void GetDataAsync_ThrowsException_IfFormatIdIsEmpty()
{
DataPackage dataPackage = new DataPackage();
dataPackage.SetData("Format A", "Some data");
dataPackage.SetData("Format B", "Some data");
SharePackageView sharePackage = new SharePackageView(dataPackage.GetView());
var e = await Assert.ThrowsAsync<ArgumentException>(() => sharePackage.GetDataAsync<string>(""));
Assert.Equal("The argument cannot be null or an empty string.\r\nParameter name: formatId", e.Message);
Assert.Equal("formatId", e.ParamName);
}
示例5: GetDataAsync_GetsDataFromDataPackage
public async Task GetDataAsync_GetsDataFromDataPackage()
{
DataPackage dataPackage = new DataPackage();
dataPackage.SetData("Test Format", "Test Value");
SharePackageView sharePackageView = new SharePackageView(dataPackage.GetView());
string data = await sharePackageView.GetDataAsync<string>("Test Format");
Assert.Equal("Test Value", data);
}
示例6: Contains_ThrowsException_IfFormatIdIsNull
public void Contains_ThrowsException_IfFormatIdIsNull()
{
DataPackage dataPackage = new DataPackage();
dataPackage.SetData("Format A", "Some data");
dataPackage.SetData("Format B", "Some data");
SharePackageView sharePackage = new SharePackageView(dataPackage.GetView());
var e = Assert.Throws<ArgumentException>(() => sharePackage.Contains(null));
Assert.Equal("The argument cannot be null or an empty string.\r\nParameter name: formatId", e.Message);
Assert.Equal("formatId", e.ParamName);
}