作者hoyunxian (WildDagger)
看板C_Sharp
标题[问题] Windows 8 APP分享功能
时间Mon May 6 14:58:17 2013
不知道Win 8 APP开发的问题能不能在这边问(默)
刚才照着MSDN的教学把分享功能做了进去,
但实际测试的时候,Win 8却会卡在「正在从(应用程式)取得资讯」不动
可是我就已经把上面提到该放的东西都放进去了,也不知道问题到底出在哪里
最干的大概就是MSDN只会讲怎麽做,出了问题却没任何疑难排解资讯
下面是程式码
--------------------------------------------------
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.IO;
using System.Linq;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Media.Imaging;
using Windows.UI.Xaml.Navigation;
using Metro_Taipei_Non_Official_Guidiance.Common;
using System.Xml;
using System.Xml.Linq;
using Windows.Data.Xml.Dom;
using Windows.ApplicationModel.DataTransfer;
namespace Metro_Taipei_Non_Official_Guidiance
{
/// <summary>
/// 提供大部分应用程式共通特性的基本页面。
/// </summary>
public sealed partial class MRTRoutes : Page
{
public MRTRoutes()
{
this.InitializeComponent();
this.ShareSourceLoad();
}
private void ShareSourceLoad()
{
DataTransferManager dataTransferManager =
DataTransferManager.GetForCurrentView();
dataTransferManager.DataRequested += new
TypedEventHandler<DataTransferManager,
DataRequestedEventArgs>(this.OnDataRequested);
}
(省略中间没关系的程式码)
void OnDataRequested(DataTransferManager sender,
DataRequestedEventArgs e)
{
var dataPackage = e.Request.Data;
string a = pageTitle.Text;
string b = MainName.Text;
dataPackage.Properties.Title = a;
dataPackage.Properties.Description = "来自(应用程式)的资料";
dataPackage.SetText(b);
}
}
}
-------------------------------------------------
这个问题真的很困扰,不解决又不能上架......
(微软的说法是不给没把东西做好的APP上架)
实在是很头疼......
--
1F:推 wangfan3:初音是个软体而已......06/17 02:16
2F:推 Sipaloy:什麽叫初音是个软体而以.....想决斗吗?!!!!06/17 02:17
3F:→ applekidd:楼上凶宅06/17 02:17
4F:推 wangfan3:好啦 应该说她"本来"是个软体06/17 02:22
5F:推 Sipaloy:什麽叫做「本来」是个软体! 你又要决斗了吗!????06/17 02:22
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 36.224.40.51