Tag: microsoft metro

带有Metro的SQLite – 无法加载sqlite3.dll

我无法使用我的Metro应用程序使用SQLite创建数据库。 说明:如果加载SQLite3.dll失败,我将继续收到运行时exception。 观察:我发现数据库目录永远不会在应用程序包的LocalState目录中创建。 在观察之后,我逐字地在运行时实现了文件路径创建,并将sqlite3.dll删除到了预期的位置。 然而,我仍然收到一个未能加载SQLite3.dll的exception。 我利用SQLite的CRUD代码编译得很好。 SQLite依赖项(packages.config,SQLite.cs和sqlite3.dll)位于单独的metro类库中,而不是应用程序的可执行项目中。 sqlite3.dll基于ARM处理器。 sqlite3.dll设置为Content,Copy Always。 码: SQLiteAsyncConnection connection = new SQLiteAsyncConnection(DATABASE_DIRECTORY_NAME); return await connection.CreateTableAsync(); 请帮忙…

在metro中,获取(抽象)类的所有inheritance类?

我试图在地铁中获取所有inheritance的课程时遇到困难。 WinRT API与.net框架不同,因此解决方案( solution1和solution2 )都不起作用。 任何代码或工具解决方案表示赞赏。 我还在努力。 如果成功,我会把解决方案放在这里。

制作自己的Windows 8应用主题

我正在开发一款应用程序,并希望将自己的风格运用到它上面。 XAML有一些叫做主题目录的东西我试图用于我的主题。 事实certificate,Windows有3个预定义的主题; Light,Dark和HighContrast。 当我将资源目录上的x:Key属性设置为包含我要使用的主题而不是3预定义或默认值之一时,它不起作用。 谁知道为什么? // Does work (…) // Does not work (…)

如何在Metro应用程序中打印TextBox的TextFile OR内容?

我的Metro应用程序中有一个TextBox控件,需要能够简单地打印其内容。 自从Windows 8 Dev Preview出现以来,我已经完成了我的研究,我仍然无法弄明白。 我已经尝试过样本,阅读其他答案并阅读文档 – 一遍又一遍,一遍又一遍。 这似乎不太可能。 那么,2年之后呢? 我希望有人可以帮助我,我会提供我所有的声誉(嗯,尽可能多的允许)。

如何在MetroStyle应用程序(WinRT)和C#中下载网页

我正在创建一个MetroStyle应用程序,我想使用基于HTTP Get方法的网站API。 例如,登录时我应该下载此URL返回的XML: websitehost.com/api/login.php?u=username&p=password 问题是新的MetroStyle应用程序不允许我使用我在.Net中使用多年的许多方法,那么如何下载返回的XML文档并解析它?

在WinRT地铁中将控制渲染为图像

我正在为windows 8 metro创建一个应用程序,我需要将一个框架控件渲染到一个图像中并将其保存到硬盘但不知道如何。 我可以使用SharpDX吗? 我能怎么做? 在此先感谢您的帮助

从StreamSocket读取时,DataReader结果被截断

我有以下c#/ WinRT代码来接收来自IMAP命令的响应 DataReader reader = new DataReader(sock.InputStream); reader.InputStreamOptions = InputStreamOptions.Partial; await reader.LoadAsync(1000000); string data = string.Empty; while(reader.UnconsumedBufferLength > 0){ data += reader.ReadString(reader.UnconsumedBufferLength); } 结果在8192个字节后被截断。 8192看起来很像某种极限。 我该如何解决这个问题?

在webview控件中加载网页时,在Windows 8应用程序中显示进度条/响铃

我有调用异步函数时添加进度条和进度环的经验。 这是一项简单的工作,因为它只依赖于进度条和进度环的IsIndeterminate和IsActive属性。 现在我的问题是,当一些网页加载到Windows 8应用程序的webview控件中时,如何在应用程序中显示进度条/响铃。 我正在搜索属性或事件,它告诉Web视图中的网页当前处于加载状态。 如果有人遇到这样的房产,如果您有任何其他解决方案,请写下来,请告诉它!

Deployment.Current.Dispatcher.BeginInvoke如何在Windowsapp store中运行?

我有使用Windows Phone 8的经验,我正在使用WCF数据服务,我能够使用以下代码成功更新我的记录: public void UpdateJob1(EquipBooking equipBooking) { this._context.UpdateObject(equipBooking); this._context.BeginSaveChanges(OnChangesSaved, this._context); } private void OnChangesSaved(IAsyncResult result) { bool errorFound = false; Deployment.Current.Dispatcher.BeginInvoke(() => { this._context = result.AsyncState as THA001_devEntities; try { // Complete the save changes operation. this._context.EndSaveChanges(result); } catch (DataServiceRequestException ex) { errorFound = true; MessageBox.Show(“Error, While Updating Record”); } if (!errorFound) { MessageBox.Show(“Record […]

AuthenticationToken为null

我目前正在为Windows 8消费者预览编写一个C#metro app,它从基于REST的Web服务中获取一些数据。 我希望应用程序使用当前用户的Windows Live帐户对服务进行身份validation。 因此,我将Windows Live SDK添加到我的解决方案中,并将文档中的以下代码段粘贴到我的登录视图中: LiveAuthClient liveClient = new LiveAuthClient(); LiveLoginResult loginResult = await liveClient.Login(new string[] { “wl.signin” }); 登录调用成功后,我想通过SSL将LiveConnectSession的加密AuthenticationToken传递给我的webservice,它应该解密令牌并读取它感兴趣的信息(这就是文档对这种SSO场景的建议)。 但遗憾的是,会话的AuthenticationToken属性始终为null 。 我在这里错过了什么吗?