Articles of uwp

System.Serializable属性在Windows 10 UWP应用程序?

在尝试将开源库(Aforge.net)移植到UWP时,我发现System.Serializable属性似乎不存在。 UWP的参考工作有点不同,我仍然试图围绕这些变化,所以我希望我只是缺less一些简单的东西。 我的问题是,有人可以确认是否System.Serializable属性工作/应该在UW​​P应用程序中工作? 我试图通过MSDN和其他各种谷歌资源,但无法find任何证据的方式。 任何帮助是极大的赞赏。 更新 它看起来像我可能需要使用DataContract / DataMember属性,而不是像这里提到的便携库一样,可序列化: 可移植类库:build议replace[Serializable] 思考?

通用Windows平台上的Exif标签C#

如何将标签添加到UWP(通用Windows平台)/ Windows Phone 10上的jpeg图片.WindowsBase和PresentationCore不可用。

通用Windows 10 WebView – 如何清除/禁用caching?

清理UWP应用程序中的WebViewcaching时遇到了很多问题。 如果我编辑从我的HTML页面链接的JS文件的内容,我不能将更改到我的应用程序,除非我重新安装应用程序。 静态WebView.ClearTemporaryWebDataAsync()方法似乎不工作。 我也尝试添加标头的请求来禁用caching: private void reloadPage() { string url = getUrl(); HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, new Uri(url)); request.Headers.Add("Cache-Control", "no-cache, no-store, must-revalidate"); request.Headers.Add("Pragma", "no-cache"); myWebView.NavigateWithHttpRequestMessage(request); } 我也尝试了下面的一个平底船(我不确定这是否影响WebView的caching行为),但仍然没有喜悦: private void onWebviewLoaded(object sender, RoutedEventArgs e) { Windows.Web.Http.Filters.HttpBaseProtocolFilter myFilter = new Windows.Web.Http.Filters.HttpBaseProtocolFilter(); myFilter.CacheControl.WriteBehavior = Windows.Web.Http.Filters.HttpCacheWriteBehavior.NoCache; myFilter.CacheControl.ReadBehavior = Windows.Web.Http.Filters.HttpCacheReadBehavior.Default; WebView.ClearTemporaryWebDataAsync().AsTask().Wait(); reloadPage(); } 任何帮助将非常感激! 编辑(14/12/15):我发现添加标头的请求(如上面的第一个代码示例) 确实有效,但只有在应用程序的生命周期已经到位,因为安装。 这是有道理的,因为它只是说不caching这个特定的请求 – 它仍然可以使用旧的caching版本。 […]

如何检测用户何时单击WebView控件中的超链接?

我试图检测用户何时点击从Windows 10的WebView控件中的超链接。有什么办法来检测此事件吗?

Windows.ApplicationModel.LockScreen名称空间是否可供非信息亭使用?

Windows.ApplicationModel.LockScreen命名空间的MSDN文档声称:“您可以创build一个充当锁屏的应用程序,从而实现更好的用户个性化”。 我有兴趣为Windows 10 Mobile创build自定义locking屏幕。 不过,我追求进一步的文档只产生了一篇关于创buildWindows 10桌面信息亭应用程序的文章 。 所以,我的问题很简单 – 用这些类创build一个自定义的Windows 10 Mobile锁屏实际上是可能的吗?

C#和XAML中的多种格式types的listview

我正在创build一个消息应用程序与显示消息对象的列表视图。 当一个新用户join,我想添加(例如)“约翰join”,但我希望它的格式不同于消息。 我怎样才能做到这一点?

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

我正在为Windows 10 UWP世界中的另一个简单任务而苦苦挣扎。 我只需要当前的Windows用户的用户名。 Environment.UserName在UWP中不是什么东西。 到目前为止,没有任何networkingsearch的帮助。 因此我的职位在这里。 任何人? 这是不是现在可行? 谢谢。

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

在我的UWP应用程序,我从协议或吐司启动。 在未激活的方法,我想检查应用程序的主视图是否打开或显示哪个页面。 全部来自App.xaml.cs 我想要做一些事情: If Mainpage is not showing –> Navigate(typeof(MainPage)); 要么 If main window is not open since i am coming from protocol or toast launch open frame and navigate to mainpage. 不知道如何去做。

使用桌面应用程序转换器创buildUWP后,安装失败

我决定再次使用桌面应用程序转换器将我的工具( https://github.com/mikecann/Windows7-Taskbar-Monitor )转换为Windows Store应用程序。 我这次做的事情: 1)强制更新我的机器到周年纪念更新。 2)下载的桌面应用程序转换器和.wim文件。 3)设置基本映像.wim 4)使用以下命令在我的自解压安装程序中运行转换器: \ DesktopAppConverter.ps1 -Installer C:\ tmp \ TaskbarSystemMonitorInstaller.exe -InstallerArguments“/ T:c:\ out / C”-Destination C:\ Out2 -PackageName“TaskbarSystemMonitor”–Publisher“CN = mikecann.co.uk” -Version 0.0.0.1 -MakeAppx -Verbose -AppExecutable C:\ Out2 \ TaskbarSystemMonitor.exe -Sign 5)我得到一个.appx文件,但是当我尝试运行它时,我得到: 6)这是我的第一个winows商店应用程序,所以我不能确定我需要做什么明智的certificate。 所以我决定把它上传到商店,但我得到以下错误: 7)我不知道该怎么办第一个错误,第二个和第三个错误我tihnk我可以修复,第四个错误我不知道。 任何帮助将是伟大的。 谢谢! 麦克风

无法从UWP应用程序中看到本地主机

我正在使用笔记本电脑上的UWP应用程序。 在一台预装Windows 10的笔记本电脑上,我能够让我的应用程序在本地主机上看到我的Web API服务,但在这台笔记本电脑上,无论我尝试什么,我总是使用HTTP客户端获取此错误: 与服务器的连接无法build立 var response = await client.GetAsync(BuildGetRequest()).AsTask(source.Token); 如果我指向我在Azure上发布的服务,则一切正常。 以下是我所尝试的: 允许的本地networking回送在App的项目属性中设置。 确认我的应用程序包名称已经在Fiddler的AppContainer Loopback Exemption Utility中被选中。 在Package.AppManifest中设置Internet(客户端),Internet(客户端和服务器),专用networkingfunction 尝试手动设置c:> checknetisolation loopbackexempt -a -n =从命令行 UWP启用本地networking环回 完全禁用纯粹的绝望行为的防火墙。 在完整的IIS而不是IIS Express中运行我的Web API。 没有什么区别。 我已经注意到,我在Edge中遇到了类似的问题,尽pipe允许本地主机回送about:flags和我发现的其他一些build议: https://social.technet.microsoft.com/Forums/en-US/0face535-3c7a-4658-be34-6c376322ca34/microsoft-edge-cant-open-local-domains 我的Web API项目在Edge以外的所有浏览器上运行良好,所以我猜Edge是一个通用的应用程序,问题是联系在一起的。 当我在边缘debugging它,我得到这个错误: 无法连接到代理服务器 如果我去Settings并closures手动代理服务器,再次运行我得到: 嗯,我们无法访问此页面 我注意到,由于某些原因,手动代理服务器设置在后续运行过程中保持打开状态。 任何人都可以build议任何我可以尝试让我的UWP应用程序在本地主机上看到我的服务?