Tag: win universal app

在uwp中的Listview组

我有一个带ListView的简单视图,我希望ListView有两组,一组用于属性complete= 1 ,另一组用complete= 0 。 这是我的class级: public class myClass { public string name{ get; set; } public bool complete{ get; set; } } 这是我的XML: 我尝试了一些例子但我找不到任何东西。

如何在本地运行Windows 10 IOT应用程序?

有没有办法允许正常的Windows 10安装运行Windows 10 IOT应用程序进行调试? 现在,当我将架构从ARM(Raspberry Pi 3)设置为x64(本地机器)时,我在启动调试会话时收到以下错误消息: 我在这里读到它与“嵌入模式”有关但我无法在任何地方找到任何关于它的信息,并且组策略似乎没有包含任何关于启用嵌入模式的信息…… 非常感谢帮助! 提前致谢!

Windows 10 UWP中的可视状态管理器未在页面加载时应用初始状态

我有一个页面,其中包含一个相对面板,可根据宽度重新组织。 但是,除非宽度> 720px,否则它似乎不会在加载时应用任何状态。 如果我在加载后调整页面大小,则两个状态都有效。 解决方法是检查加载页面上的窗口大小并手动选择状态,但我相信这应该自动处理? 我有其他页面可以工作,我不确定我在做什么不同。 这是我的代码的简化版本,我有它设置红色/蓝色背景,所以我可以判断是否/正在应用哪个状态 更新 我已经更新了代码以显示缺少的ZonesWrapGrid,它似乎确实是相关的。 当我调整页面大小时它会切换ZonesWrapGrid方向时,视觉状态会对它起作用,只是在加载时没有设置状态。 但是,如果我从可视状态管理器中删除ZonesWrapGrid更改,则窄/宽状态会在加载时正确应用,但当然我会丢失我想要的方向更改。

如何从源代码管理中丢失后生成新的.pfx文件?

我正在使用GitHub来托管我正在开发的开源Windows 10应用程序。 我不小心gitignored我的应用程序的PFX文件,所以当我删除我的本地副本并重新克隆回购时,我没有MyApp_TemporaryKey.pfx文件。 现在Visual Studio抱怨这个,我无法构建解决方案。 如何重新生成此文件以便我可以再次运行该应用程序? 谢谢你的帮助。

UWP应用中的设备ID(阈值1)

在Phone 8.1中,您可以使用HardwareIdentification获取设备ID,即使文档说它存在于桌面应用程序中,它也不存在于UWP应用程序中。 获取UWP的硬件ID的替代方法或方法是什么?

如何启用Windows 10“容器”function?

使用最新的Windows 10 Fast Ring build 14316(在VMware虚拟机内),我正在努力使桌面应用转换器function正常工作。 按照建议运行PowerShell脚本时: PS C:\> .\DesktopAppConverter.ps1 -Setup -BaseImage .\BaseImage-14316.wim 我收到一个错误: Assert-RequiredFeatureEnabled:致命错误1000:未安装或启用所需function。 请参阅机器设置说明。 在C:\ MyPath \ DesktopAppConverter \ converter_util \ EnvironmentAssertions.ps1:40 Zeichen:9 在查看上述源代码时,似乎此行失败: $feature = Get-WindowsOptionalFeature -Online -FeatureName “Containers” 我已经尝试启用各种Windowsfunction但没有成功。 我的问题: 什么是“容器”function以及如何启用它?

Windows 10 IOT生命周期(或:如何属性终止后台应用程序)

为了在带有Windows 10 IOT Core的无头Raspberry Pi 2上使用UWP应用程序,我们可以使用后台应用程序模板,该模板基本上创建了一个新的UWP应用程序,只有在启动时执行的后台任务: 为了使应用程序保持运行,我们可以使用以下启动代码: public void Run( IBackgroundTaskInstance taskInstance ) { BackgroundTaskDeferral Deferral = taskInstance.GetDeferral(); //Execute arbitrary code here. } 这样,应用程序将继续运行,并且在IOT Universe中的任何超时后,操作系统都不会终止应用程序。 到目前为止,太棒了。 但是:我希望能够在设备关闭时正确关闭后台应用程序(或者要求应用程序“轻轻地”关闭。 在“普通”UWP应用程序中,您可以订阅OnSuspending事件。 如何在此背景场景中获得有关即将关闭/关闭的通知? 非常感谢帮助。 提前致谢! -Simon

黑暗/光明主题资产限定符

我有一个非常简单的要求使用浅色/深色主题图像。 我期待一个限定符之类的 SomeImage.Theme-Light.png 或者将图像放在名为Theme-Light的文件夹下 Theme-Light/SomeImage.png 会工作,但确实如此,但仅限于设计师模式。 一旦我运行应用程序,即使正确设置了所需的主题(在应用程序和页面级别,所以所有其他ThemeResources正确加载),错误的图像被加载。 我知道为不同的主题加载不同的图像的变通方法,所以这不是我正在寻找的。 我很想知道为什么这种带有限定符的方法在运行时不起作用? 是否应该使用不同的名称限定符? 我读了这篇文章:“ 如何使用限定符(XAML)命名资源”,但它只显示了如何根据高对比度支持命名资产。

UWP Windows 10应用程序内存在导航上增加

我有一个UWP Windows 10应用程序,并注意到任务管理器中的内存使用量随着时间的推移而增加。 我将应用程序剥离,发现导航页面时内存正在增加。 所以我制作了一个只有几页的简单应用程序来测试,在这个简单的应用程序中内存仍在增加。 我有一个MainPage,可以将一个帧从Page1导航到Page2,然后返回一个计时器。 public sealed partial class MainPage : Page { private DispatcherTimer _timer; private bool _page1Showing; private bool _timerRunning; public MainPage() { this.InitializeComponent(); _timer = new DispatcherTimer(); _timer.Interval = new TimeSpan(0, 0, 0, 0, 200); _timer.Tick += _timer_Tick; } private void _timer_Tick(object sender, object e) { GC.Collect(); this.rootFrame.BackStack.Clear(); this.rootFrame.ForwardStack.Clear(); if (_page1Showing) […]

UWP ObservableCollection排序和分组

在UWP应用程序中,如何对ObservableCollection进行分组和排序并保持所有实时通知的良好性? 在我看过的大多数简单的UWP示例中,通常有一个ViewModel公开一个ObservableCollection,然后绑定到View中的ListView。 在ObservableCollection中添加或删除项目时,ListView会通过对INotifyCollectionChanged通知作出反应来自动反映更改。 在未分类或未分组的ObservableCollection的情况下,这一切都正常,但如果需要对集合进行排序或分组,似乎没有明显的方法来保留更新通知。 更重要的是,动态更改排序或组顺序似乎会引发重大的实施问题。 ++ 假设您有一个现有的datacache后端,该后端公开了一个非常简单的类Contact的ObservableCollection。 public class Contact { public string FirstName { get; set; } public string LastName { get; set; } public string State { get; set; } } 此ObservableCollection随时间而变化,我们希望在视图中呈现实时分组和排序列表,以响应datacache中的更改进行更新。 我们还希望为用户提供在运行时切换LastName和State之间的分组的选项。 ++ 在WPF世界中,这是相对微不足道的。 我们可以创建一个简单的ViewModel,引用数据缓存,按原样显示缓存的Contacts集合。 public class WpfViewModel { public WpfViewModel() { _cache = GetCache(); } Cache _cache; public ObservableCollection Contacts { […]