Tag: windows 10 universal

智能卡读卡器插件(卡插入)事件

背景: 我正在创建一个Windows 10通用应用程序 ,它从智能卡中读取一些数据(插入智能卡读卡器)并且工作正常,但在所有情况下,用户都应该触发从卡读取数据的过程。 题: 如何处理UWP中的“卡插入事件”,以便每次插入卡后都能读取卡中的数据?

如何在通用应用程序中设置窗口的大小?

我使用C#和XAML,我的主页开头如下: (…) 但是当我启动应用程序时,窗口总是最大化。 只有网格尊重XAML中提到的大小。 我在这个论坛上读到了一些答案,但是当我写作时出现编译错误: ResizeMode=”NoResize” 在XAML代码中,或 Application.Current.MainWindow.Height = 754; 在C#代码中(因为Application.Current是已知的,但不是Application.Current.MainWindow)。 我无法弄清楚为什么这些解决方案对我不起作用。 我也能看到这个: WindowState=”Maximized” ResizeMode=”NoResize” WindowStyle=”None” 它也不起作用:“它在上下文中不存在”。 怎么了 ?

将System.Web参考添加到Windows 10 Universal App

我在Gitgub上下载一个项目基本上是一个控制台应用程序。 但我想将此C#控制台应用程序转换为通用Windows应用程序。 我想在Windows 10通用中使用HttpUtility.UrlEncode,但我在.NET中找不到System.Web(添加引用)如何将此程序集添加到我的项目中? Error: The “HttpUtility” Does not existin the current context. 我使用Visual Studio 2015 我尝试这个问题: 如何将System.Web引用添加到Windows窗体应用程序但是不适用于Universal 10应用程序。 提前致谢!

WebRequest不包含Windows 10 Universal App的“GetResponse”定义

我在GitHub上下载一个控制台应用程序,工作正常。 但我想将此C#控制台应用程序转换为通用Windows 10应用程序。 Visual Studio上的错误 : Web Request does not contain a definition for… 这是代码: private AccessTokenInfo HttpPost(string accessUri, string requestDetails) { //Prepare OAuth request WebRequest webRequest = WebRequest.Create(accessUri); webRequest.ContentType = “application/x-www-form-urlencoded”; webRequest.Method = “POST”; byte[] bytes = Encoding.ASCII.GetBytes(requestDetails); webRequest.ContentLength = bytes.Length; using (Stream outputStream = webRequest.GetRequestStream()) { outputStream.Write(bytes, 0, bytes.Length); } using (WebResponse webResponse […]

根据自定义属性UWP禁用某些ListViewItem

我有一个ListView ,其中包含几种类型的自定义UserControls 。 该项目要求其中一些必须是不可点击的,所以我想禁用它们,但只是他们 。 将根据自定义属性的值启用/禁用这些项目。 我试图将ListViewItem.IsEnabled属性设置为false ,但是它没有用,我发现的其他解决方案对我来说没有意义…… 我让代码示例: XAML Source是一个ObservableCollection 。 问题是我不能将ListView的项目作为ListViewItems ,而是作为UserControl类型:。 执行此时: foreach(ListViewItem lwI in homeLW.Items) { //CODE } 我明白了: System.InvalidCastException:无法转换UserControl.Type类型的对象以键入Windows.UI.Xaml.Controls.ListViewItem。 任何人都知道我怎么能做到这一点? 提前致谢 :)

如何在UWP应用程序中打印?

我正在尝试从我的UWP应用程序中打印出一些内容。 基本上我已经使用WebViewBrush将一些数据绘制到一些FrameworkElement (Windows.UI.Xaml.Shapes.Rectangle)上 – 我想在每个页面上打印其中一个矩形(每页一个矩形) 我真的希望有人可以提供一个非常简单的例子,说明如何在UWP中进行打印。 我自己尝试了,我很乐意提供我的代码,但实际上有数千行 – 所有这些都是我从Microsoft GitHub示例中获取并尝试调整: https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/Printing 老实说,我认为这些例子太复杂了。 我想要的只是一种非常简单的打印方式。 我也找不到关于这个主题的任何教程,但我想如果有人有一个我可以开始工作的小代码片段,也许我可以在它上面构建它所以它可以使用矩形(而不是我现在正在做的事情 – 采取微软的一个很好的例子,试图找出我不需要的部分。 谢谢。 我想任何能够以简单的方式回答这个问题的人都会发现这将成为未来的权威参考点 – 因为有关这个主题的在线信息是如此稀缺。

Hololens应用程序将不再构建 – 引用元数据文件丢失并且找不到c-Sharp.firstpass

我已遵循Microsoft在Microsoft Holographic – Academy教程中的多个项目下列出的确切步骤。 我完成了所有这些工作,所有这些工作都很好,从创建到导出和测试。 这是使用Unity3D / C#,它被编译成Visual Studio Solution(sln)文件。 在完成这些之后,我继续构建我自己的应用程序 – 它也构建得很好。 没问题! 现在,当我尝试构建时 – 我得到一个奇怪的错误,无法找到c-Sharp.firstpass文件(我所理解的导出/交叉编译的dll)。 现在,即使是成功构建的项目也不会再构建。 我将在下面粘贴确切的错误。 我尝试过的事情: 创建一个新项目并将所有以前的资产粘贴到其中 – 然后重建。 清理VS项目 重新启动我的电脑 重启Unity3D 卸载并重新安装Visual Studio(推荐版本) 卸载并重新安装Unity3D(推荐版本) 再次按照教程逐步完成 搜索StackOverflow并尝试每个解决方案,其问题与我的问题非常相似 问答Unity Answers(2天前) 将项目文件构建到不同的驱动器,文件夹,位置等。 不要放弃 似乎有一个引用问题 – 所以我也没有引用/引用上面提到的文件。 感谢您的帮助。 需要说明的是,这是为Microsoft Hololens开发的Windows 10 Universal应用程序。 但是,在这种情况下,设备本身似乎与构建过程几乎没有任何关系,除了定位它。 最好, Addyarb 错误: 命令“”D:\ Development \ Hololens Builds \ PlanetApp \ […]

如何在Windows 10中创建可拖动的引脚以提供选择位置function?

我正在使用Windows 10中的MapControl,我希望允许用户拖动引脚,当用户放下引脚时想要获取该位置的经度和经度,并使用API​​获取位置地址。我使用以下添加了Map Icon码 MapControl map = frameworkElement as MapControl; map.MapServiceToken= “my service token”; BasicGeoposition councilPosition = new BasicGeoposition() { Latitude = Convert.ToDouble(Info.GetType().GetRuntimeProperty(“LATITUDE”).GetValue(councilInfo, null)), Longitude = Convert.ToDouble(Info.GetType().GetRuntimeProperty(“LONGITUDE”).GetValue(councilInfo, null)) }; Geopoint pinPoint = new Geopoint(councilPosition); MapIcon locationPin = new MapIcon(); locationPin.Image= RandomAccessStreamReference.CreateFromUri(new Uri(“ms-appx:///Images/pushpin.png”)); locationPin.Title = councilInfo.COUNCIL_NAME; locationPin.CollisionBehaviorDesired = MapElementCollisionBehavior.RemainVisible; locationPin.Location = councilPoint; locationPin.NormalizedAnchorPoint = new Point(0.5, 1.0); […]

Windows 10中的Html编辑类似于Mail应用程序?

我想阅读HTML并允许我的用户通过为他提供所有格式化选项来编辑HTML ,如粗体,斜体,下划线,子弹点等。 我还注意到,当我们点击底部栏中的更多内容时,Microsoft会在其默认的Outlook Mail应用程序中允许所有此类格式化选项。 有人可以建议是否有任何直接的API来实现这一点在Windows 10或Nuget可用的任何第三方API? 我想实现如下:

UWP后台任务HttpClient在设备屏幕关闭时失败

我正在开发专为手机设计的UWP应用程序。 它旨在与本地家庭网络上运行的服务器同步数据。 此同步可能需要相当长的时间,因此后台任务不是同步数据的最佳位置; 它可能需要超过我分配的30秒。 然而,这个想法是使用带有计时器触发器的后台任务; 它会调用服务器来检查是否有任何更新消耗,然后弹出一个Toast通知,询问它是否可以在前台运行以执行同步。 如果屏幕打开,代码效果很好。 但是如果屏幕关闭,那我就不会收到任何通知。 起初我以为timertrigger没有触发,但是每当它运行时我就会记录,当然,每隔15分钟按时运行一次。 我深入研究它,它失败了。 具体来说,它在网络呼叫上失败了; HttpClient.GetAsync,出现以下错误: “The text associated with this error code could not be found.\r\n\r\nA connection with the server could not be established\r\n” 现在我检查了服务器; 它正在运行。 我打开屏幕,代码突然再次运行。 我已将触发器设置为仅在未计量连接可用时运行: var status = await BackgroundExecutionManager.RequestAccessAsync(); if(status.In(BackgroundAccessStatus.DeniedBySystemPolicy, BackgroundAccessStatus.DeniedByUser)) { return; } var builder = new BackgroundTaskBuilder(); builder.Name = Constants.BackgroundTaskName; builder.SetTrigger(new TimeTrigger(15, […]