草庐IT

c# - UWP 检查当前页面的名称或实例

在我的UWP应用程序中,我从协议(protocol)或toast启动。在onactivated方法中,我想检查应用程序的主视图是否打开或它显示的是哪个页面。全部来自App.xaml.cs我想做这样的事情:IfMainpageisnotshowing-->Navigate(typeof(MainPage));或Ifmainwindowisnotopensinceiamcomingfromprotocolortoastlaunchopenframeandnavigatetomainpage.不确定如何去做。 最佳答案 所以我正在检查va

windows - (UWP) WebClient 和从 URL 下载数据

如何从UWP中的url下载数据?习惯用WebClient的DownloadData-method,现在不能用了。 最佳答案 .NETforUWP没有WebClient类。但在UWP中,您可以通过多种替代方法从URL下载数据。例如:varrequest=WebRequest.CreateHttp("http://www.bing.com");vardonnetClient=newSystem.Net.Http.HttpClient();varwinrtClient=newWindows.Web.Http.HttpClient();如果

c# - 如何查看 UWP 项目中的文件更改?

我正在将我的游戏从完整的桌面.net移植到UWP,我需要解决的一件事是如何将纹理、着色器等实时加载到游戏的UWP版本中。在桌面版本中,我使用FileSystemWatcher来执行此操作,但FileSystemWatcher在UWP中不存在,即使在我完全控制的目录中也是如此。是否有UWP的等效项?在UWP中使用有限的API集实现这一点的最佳方法是什么? 最佳答案 IsthereanequivalentforUWP?您可以订阅ContentChangedevent对于查询的存储文件。例如:ListfileTypeFilter=newL

c# - 在 Android 中转换现有的 Windows 10 UWP 应用程序

我找到了一些示例,因为我在Xamarin.Native中使用WindowsUWP。但这意味着我在WindowsUWPConvert中使用Xamarin.Nativ。我想将完成的WindowsUWP应用程序转换为目标Android或iOS。这是普遍支持还是需要使用Xamarin再次重建我的UWP应用程序?链接:AddingaUniversalWindowsPlatform(UWP)AppGettingStartedwithXamarin.Forms2.0’sWindows10Preview 最佳答案 不幸的是,据我所知,没有允许直接将

c# - 访问 UWP 页面之间传递的参数

目前正在开发通用Windows平台应用程序,无法访问导航到页面上的参数参数传递代码:varente=this.DataGrid.SelectedItemasEnte;varId=ente.Id;Frame.Navigate(typeof(EntiEdit),Id);这是“NavigatedTo”页面protectedoverridevoidOnNavigatedTo(NavigationEventArgse){stringId=e.Parameterasstring;}我如何在我的其他方法中使用这个字符串?事件覆盖受到保护,因此我无法访问其内容。提前致谢 最

windows - (UWP) 从 Assets 文件夹获取 xml 文件

我的UWP项目的“Assets”目录中有一个“本地化”文件夹。该文件夹包含我想读入文本管理器的不同xml文件。当我像这样创建一个新的DirectoryInfo对象时newDirectoryInfo("/Assets/Localization");找不到目录。我是否必须为应用程序的存储位置传递另一个根目录前缀? 最佳答案 这应该有效:varlocalizationDirectory=awaitWindows.ApplicationModel.Package.Current.InstalledLocation.GetFolderAsyn

Windows-10 UWP 将图像 url 绑定(bind)到 ListView 中的图像源

我正在将我的WinRT应用程序移植到UWP。我的应用程序尝试显示图像,其uri是从在线查询中收到的。我在XAML中像这样将它绑定(bind)到图像源应用程序无法从此uri获取图像。它只能显示存在于应用程序容器中的图像(/Assets/文件夹中的任何内容)我从在线查询中收到的uri是有效的。我通过在浏览器中粘贴uri来验证这一点。浏览器能够从uri获取和显示图像。我在DataBindinginWPF上阅读了这篇文章.它至少表示,如果“ImageSrc是图像有效uri的字符串表示形式”,上述绑定(bind)将起作用。ImageSrc在我的例子中是有效的uri由于上面的线程是针对WPF的,所

.net - System.Serializable 属性在 Windows 10 UWP 应用程序中消失了吗?

在尝试将开源库(Aforge.net)移植到UWP时,我发现System.Serializable属性似乎不存在。UWP引用的工作方式略有不同,我仍在努力思考这些变化,所以我希望我只是遗漏了一些简单的东西。我的问题是,有人可以确认System.Serializable属性在UWP应用程序中是否有效/应该有效吗?我试过浏览MSDN和其他各种谷歌资源,但无法以任何方式找到任何证据。非常感谢任何帮助。更新看起来我可能需要使用DataContract/DataMember属性而不是Serializable,就像这里提到的可移植库:Portableclasslibrary:recommended

c# - 在 Windows 10 C# UWP 通用 Windows 应用程序中获取用户名

我正在为Windows10UWP世界中的另一个简单任务而苦苦挣扎。我只需要当前Windows用户的用户名。Environment.UserName与UWP无关。到目前为止,网络搜索再多也无济于事。因此我在这里发帖。有人吗?现在这不可能吗? 最佳答案 在Package.appxmanifest中为您的应用添加“用户帐户信息”功能使用此代码获取用户显示名称:privateasyncvoidPage_Loaded(objectsender,RoutedEventArgse){IReadOnlyListusers=awaitUser.Fin

Windows 10 UWP 应用程序 - 后退按钮仅在第二次按下时有效

我正在使用VisualStudio2015开发Windows10UWP应用程序。我现在正在处理后退按钮功能。不幸的是有一个问题。当我按下后退按钮(无论是在手机上还是在PC上)时,它不会返回到上一页。当我再次按下它时,它起作用了。就像这个例子:启动应用程序(第1页)转到第2页转到第3页点击后退按钮(没有任何反应)单击后退按钮(转到第2页)单击后退按钮(转到第1页)所以第一次要返回时需要按两次...为什么?此外,我发现第一次按下不会触发后退按钮事件。但是为什么?我正在使用本文中描述的实现:http://www.wintellect.com/devcenter/jprosise/handli