Tag: windows runtime

如何获得屏幕的分辨率? 对于WinRT应用程序?

我想知道屏幕分辨率,以便我可以根据Windows 8应用程序的分辨率来设置元素的高度。

eclipse中的openjdk 1.7不允许1.7以下的源代码级别

Eclipse给我一个错误: '<>' operator is not allowed for source level below 1.7 我想这是因为它不使用Java 1.7。 除此之外。 至lessopenjdk 1.7(我的操作系统是OpenSuse 12.3)。 我从开普勒切换到juno减less了一些滞后,并试图找出这个错误,迄今为止没有用。 有些事情我已经尝试过了: – eclipse的默认运行时是opensdk 1.7(这样说在帮助中,关于安装细节) – 项目属性,java build – >库。 我已经手动添加了opensdk位置。 我会安装oracle版本,但是opensuse版本库中只有1.6版本可用。 我已经尝试过安装oracle提供的rpm,它没有把自己放在我的路上,把所有的东西搞砸了,于是我又删除了它。 它应该与openjdk一起工作吗? 或者你认为它有一个错误? ps:junit也不被认可,所以我手动链接到jar文件。 也许这是相关的信息。

Windows 8商店应用程序(Metro)运行在Windows 7还是XP?

我想知道使用Visual Studio 11 Developer Preview和.Net FrameWork 4.5开发的Metro应用程序是否可以在Windows 7或XP中运行。 不是正常的Windows窗体或WPF,我想知道所有新的地铁应用程序。 在Windows XP或Windows 7中运行Metro应用程序需要什么新东西

神秘的“DataGrid的WinRT端口中没有足够的配额可用于处理此命令”

9月26日编辑 请参阅下面的完整背景。 tl; dr:数据网格控件导致了奇怪的exception,我正在寻找帮助,隔离原因并find解决scheme。 我已经进一步缩小了这一点。 我已经能够在一个更小的testing应用程序中重现行为,更可靠地触发了不稳定的行为。 我绝对可以排除线程和(我认为)内存问题。 新的应用程序不使用任务或其他线程/asynchronousfunction,我可以简单地触发未处理的exception,只需添加返回常量的属性到DataGrid中显示的对象的类。 这表明,问题是在非托pipe资源耗尽或我还没有想到的问题。 修改后的程序是这样构成的。 我创build了一个名为EntityCollectionGridView的用户控件,它有一个标签和一个数据网格。 在控件的Loaded事件处理程序中,我将一个List<TestClass>分配给1000或10000行的数据网格,让网格生成列。 此用户控件在页面的OnNavigatedTo事件(或Loaded ,它似乎并不重要)的MainPage.xaml中实例化2-4次。 如果发生exception,则会在MainPage显示后立即发生。 有趣的是,这种行为看起来并不随所显示的行数而变化(它将可靠地工作10000行或者可靠地失败,每个网格中只有1000行),而是与所有网格中的总列数在给定的时间加载。 有20个属性显示,4个网格工作正常。 有35个属性和4个网格,抛出exception。 但是,如果我消除两个网格,35个属性相同的类将正常工作。 请注意,我添加到TestClass从20跳到35列的所有属性的forms是: public string StringXYZ { get { return "asdfasdfasdfasdfasf"; } } 所以,在后台数据中没有额外的内存(而且,我不认为内存压力是问题)。 你们都在想什么? 再次,任务pipe理器中的句柄/用户对象/等看起来不错,但有什么我可能会丢失? 原帖 我一直在研究Silverlight Toolkit DataGrid的一个端口到WinRT,在简单的testing(多种configuration和多达10000行)方面做得不错。 然而,正如我试图将其embedded到另一个WinRT应用程序,我已经遇到了一个零星的exception(typesSystem.Exception,在App.UnhandledException处理程序中引发),这是很难debugging。 Not enough quota is available to process this command. (Exception from HRESULT: 0x80070718) 错误始终可重现,但不是确定性的。 也就是说,我可以在每次运行应用程序时都发生这种情况,但是通过执行相同次数的相同步骤并不总是会发生。 该错误似乎发生在页面转换(无论是导航到新的页面,还是回到上一页),而不是(例如)更改DataGrid的ItemsSource时。 应用程序结构基本上是通过层次结构进行recursion访问,每个层次结构都显示一个页面。 […]

为什么我的应用程序需要Visual C ++可再发行组件包

我正在Visual Studio中编写一个简单的C++应用程序。 它也有一个设置项目。 它在我的开发机器上运行良好,但是当我在用户的机器上安装这个应用程序时,它需要Visual C++ Redistributable Package 。 我想知道为什么我的应用程序需要C++ Redistributable ? 标准C++运行时库随Windows一起提供,不是吗?

如何在debugging时删除“转到活视觉树”/“启用select”/“显示布局装饰者”覆盖?

如何在debugging时删除带有3个图标的盒子?

WinRT / UWP框架和页面caching:如何在Navigate()上创build新的页面实例,并保持页面实例在GoBack()

我正在尝试用C#创build一个UWP(通用Windows应用程序)应用程序。 我的问题是Frame控制:如果我使用它没有NavigationCacheMode = Required ,每次用户返回,页面不会保留在内存中,将被重新创build。 如果我将NavigationCacheMode设置为Required或Enabled ,则返回正常工作(无新页面对象), 但如果我导航到来自同一types的另一个页面,则上一页面对象将被回收并重用(无新页面实例)。 期望的行为: 有没有办法与原来的Frame控制有如下行为(如在Windows Phone中): 在Navigate()上创build新页面实例 将页面实例保留在GoBack() 我知道的唯一的解决scheme是创build一个自己的Frame控制,但这会导致其他问题(例如:缺lessSetNavigationState()方法等) 示例场景: 简单的应用程序示例有三个页面: TvShowListPage , TvShowDetailsPage , SeasonDetailsPage 。 TvShowListPage是入口页面。 点击一个TvShow导航到TvShowDetailsPage 。 现在在TvShowDetailsPageselect列表中的一个季节并导航到TvShowDetailsPage 。 如果导航回来,页面应该留在内存中,以避免重新加载页面。 但是,如果用户返回到TvShowListPage并select另一个TvShow TvShowDetailsPage被回收,并且可能处于错误的状态(例如,显示投射枢轴而不是第一个季节枢轴) 我正在寻找默认的Windows Phone 7行为:导航在页面堆栈上创build一个新页面,然后从堆栈中删除顶层页面,并显示堆栈中的前一页(存储在内存中)。 解: 由于没有解决这个问题,我不得不重新实现所有寻呼相关的类:页面,框架,SuspensionManager等… 提供所有这些类的库MyToolkit可以在这里下载: https : //github.com/MyToolkit/MyToolkit/wiki/Paging-Overview 参考文献: http://www.jayway.com/2012/05/25/clearing-the-windows-8-page-cache/ :没有好的解决scheme http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/88e6d1b3-1fa6-4ab4-a816-e77c86ef236f/ :实现自己的框架类是没有解决scheme,因为它不适用于SuspensionManager

从C使用WinRT?

看着// BUILD的东西,我看到WinRT API可以被C代码使用: Win32开发人员可以使用全新的C API,我感到非常兴奋。 我在哪里可以find关于C WinRT API的信息? 如何比现有的Win32 C API更好?

如何在没有Windowsapp store的情况下分发已编译的Windows 8 Metro应用程序?

我只是好奇,是否有办法打包Windows 8的Metro应用程序分发给其他人与Windows 8开发人员预览安装? 如果能够允许某人下载并安装,而不是要求他们安装VS'11 Preview,并自己编译代码,以便testing/使用我已经构build的Windows 8 Metro应用程序,那将是非常好的。 有没有办法将已编译的Windows 8 Metro应用程序分发给其他人进行testing/使用,因为Windowsapp store尚不存在? 即使在Windows Store正式运行之后,这对于在非开发计算机上testingMetro应用程序也可能是有用的。

允许使用HttpClient的不可信SSL证书

我努力让我的Windows 8应用程序通过SSL与我的testingWeb API进行通信。 看来,HttpClient / HttpClientHandler没有提供和选项来忽略不受信任的证书,如WebRequest使您能够(尽pipe在与ServerCertificateValidationCallback “hacky”的方式)。 任何帮助将非常感激!