Tag: windows 8

有没有办法在运行时找到PackageFamilyName?

有没有办法在运行时找出PackageFamilyName(如清单中出现的那样)? 我查看了/ Program Files / WindowsApps,但在那里找不到相关的字符串。 找不到任何能让我这样做的API …… 欢迎任何其他想法。

如何检测Windows 8何时进入睡眠或恢复状态

我有一个应用程序,可以保持与服务器的连接,但是如果用户离开并且平板电脑进入hibernate状态,我想优雅地处理断开连接,我还想在用户唤醒平板电脑时重新登录。 我已尝试将以下代码放入我的连接类中,但它们永远不会被解雇。 Application.Current.Suspending += this.OnAppSuspending; Application.Current.Resuming += this.OnAppResuming;;

Windows 8中的PhoneApplicationService.Current.State等价物

我正在寻找Windows 8.x中的等效类。 我们在Windows Phone API中找到的PhoneApplicationService.Current.State的API。 基本上,我试图在会话中的页面之间保持简单的对象数据。 或者Windows 8中是否还有其他选项可以实现此目的?

在Windows 8 C中启动时运行应用程序#

这段代码: RegistryKey rKey = Registry.LocalMachine.OpenSubKey(“SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run”, true); rKey.DeleteValue(Application.ProductName, false); rKey.SetValue(Application.ProductName, Application.ExecutablePath, RegistryValueKind.String); 在Windows 8上不起作用。我不知道为什么,因为在Windows 7和Windows XP上这个解决方案有效。 你能帮助我吗?

如何在Windows 8 Metro App中获取GridView.Selected项目的滚动位置

我正在使用代码选择gridview项目,所以我还需要我的gridview在选定项目的位置滚动,我尝试了GridView.ScrollintoPosition()但它无法正常工作。 有没有办法获得SelectedItem的Scroll位置 ,以便我可以使用scrollViewer1.ScrollToHorizo​​ntalOffsetWithAnimation()滚动它

Windows 8:如何使用内置的墨水function撤消和重做墨水?

基于microsoft的简化墨迹示例,我在我的应用程序中实现了墨迹代码: http : //code.msdn.microsoft.com/windowsapps/Input-simplified-ink-sample-11614bbf/view/SourceCode 首先,我创建了一个保存操作数据的类(draw / delete / clear),如下所示: public enum eInkOperation { Draw, Delete, None } public class InkOperation { public InkStroke Stroke { get; set; } //requred for drawing from undo public eInkOperation Operation { get; set; } public InkOperation(InkStroke stroke, eInkOperation inkOperation) { Stroke = stroke.Clone(); //needs to be cloned for AddStroke […]

在Windows 8 / 8.1商店应用中搜索并连接蓝牙设备?

我需要使用Windows商店应用搜索并连接到蓝牙设备。 我正在使用XAML / C#和Windows 8.1。 该设备支持RFCOMM。 到目前为止我做了什么: 如果我将设备与我的系统配对,然后使用搜索设备 var devicesInfoCollection = await DeviceInformation.FindAllAsync(); 我得到了蓝牙设备,但有一种方法可以在设备尚未配对时找到它。 谢谢

Await阻止UI线程,网络相关

我在我的Windowsapp store应用中有这段代码,我点击了按钮。 但不知何故,当我在极少数情况下单击此按钮时,UI会冻结。 当我连接到比通常连接的Wi-Fi网络更远的Wi-Fi网络时,通常会发生这种情况。 考虑到我从互联网上下载RSS源,很可能与我使用async / await关键字有关。 如果我正确理解async / await的机制,UI线程根本不应该阻塞。 我在这里错过了什么吗? private async void Add_Click(object sender, RoutedEventArgs e) { AddButton.Visibility = Windows.UI.Xaml.Visibility.Collapsed; DownloadProgressRing.Visibility = Windows.UI.Xaml.Visibility.Visible; DownloadProgressRing.IsActive = true; RssData rssData = App.Current.Resources[“rssData”] as RssData; Uri uri = FixUrl(RssUrl.Text); if (uri != null) { newRssFeed = new RssFeed(uri.ToString()); Task success = newRssFeed.RetrieveFeed(); if (await success) { […]

使用C#和XAML在Windowsapp store应用中绑定资源文件值字符串

我有资源文件:Strings \ en-US \ Resources.resw 我正试图从这个文件绑定到一个字符串,如下所示: 我想这种方法是错误的,因为我得到“资源’TestString’无法解决。” 如何从资源文件绑定到字符串? PS:我在资源文件中有TestString。 PPS:我需要使用Studio 2012而不是Windows 8.1应用程序创建Windows 8商店应用程序。

GroupedItemsPage:当从详细信息页面导航回来时,视图会跳回到开始状态

我为报纸开发了一个非常受欢迎的新闻应用程序。 不幸的是,我的用户报告了我可以重现的以下问题: 该应用程序基本上由一个GroupedItemsPage和一个ItemDetailPage (以及其他几个页面,这里不重要)组成。 GroupedItemsPage显示按类别分组的新闻。 当用户向右滚动时,他点击其中一个感兴趣的项目,被重定向到ItemDetailPage并导航回来。 返回GroupedItemsPage,视图跳回到第一组,并且不会停留在用户所在的最后位置(组) 。 当我创建一个新的Windowsapp store“网格应用”时,可以找到完全相同的行为(在我的环境中)。 不幸的是,我无法自己解决这个问题,也没有在网上找到一些有用的评论。 我看到其他几个应用程序可以解决这个问题而其他人没有。 任何评论将非常感谢 。 谢谢!