【Windows App开发之应用布局与基本导航】教程文章相关的互联网学习教程文章

C#-UWP Windows Store应用程序上的TLS客户端证书认证【代码】

我正在尝试连接到使用TLS和客户端证书身份验证的服务器.下面是一个代码片段:async Task TestClientCertAuth() {int iWinInetError = 0;Uri theUri = new Uri("http://xxx-xxx");try{using (HttpBaseProtocolFilter baseProtocolFilter = new HttpBaseProtocolFilter()){// Task<Certificate> GetClientCertificate() displays a UI with all available // certificates with and returns the user selecter certificate. An // o...

c#-在Windows隐私设置中找不到UWP应用

我已使用Visual Studio 2017社区(版本15.4.2)在C#中构建了通用Windows平台(UWP)应用程序.我的操作系统是Windows 10. 该应用程序应该使用本地计算机的麦克风(在本例中为笔记本电脑的内置麦克风)执行语音识别. 我需要做的第一件事是允许我的应用使用麦克风.但是,我在“隐私设置”页面的应用程序列表中找不到我新创建的应用程序.但是,如果我使用从Microsoft网站下载的示例项目,它将显示在应用程序列表中:我的问题:我需要什么让我的应...

c#-无法激活Windows应用商店应用.激活请求失败,错误为“访问被拒绝”

过去运行正常的UWP程序不想启动.从Visual Studio 2017启动应用程序时,错误消息为:Unable to activate Windows Store app ‘{guid-name}’. The activation request failed with error ‘Access is denied’.Windows事件查看器显示以下错误:Activation for {guid-name} failed. Error code: Access is denied.. Activation phase: COM ActivateExtension该应用程序成功部署,但是尝试启动它(带有或不带有调试)时,它失败.尝试从“开...

c#-Windows窗体应用程序的性能测试

我们有一个非常老的Windows窗体应用程序,它使用.net远程处理与服务器进行通信. 谁能推荐一种方法或工具进行性能测试.解决方法:上次我看时,没有很好的工具可以对许多用户的Windows应用程序进行性能测试. 您可以使用profiler查看单用户情况太慢的情况.如果只剩下一堆用户,那么大多数UI测试工具都可以用来记录在几台计算机上播放的脚本. 否则,您需要编写一个与Windows窗体应用程序相同的与服务器通信的命令行应用程序,然后运行该命令行...

使用后台工作进程时,Windows应用程序被挂起

在我的应用程序中,我正在发送更大尺寸(> 2.5 Mb)的电子邮件.现在,在发送电子邮件之前,应用程序处于挂起状态(鼠标光标处于繁忙状态). 我的一位朋友建议使用后台工作者“可以”显示类似“请稍候…发送电子邮件”之类的消息.我不知道如何使用后台工作进程.请指导我 或者,如果还有其他更快/更简便的选择,我将不胜感激解决方法:如果您不希望在等待较长的进程时挂起UI,则必须使用线程. BackgroundWorker是一个很好的实现,它提供了钩子供您...

在Windows应用程序中使用FolderBrowserDialog浏览多个文件夹【代码】

如何使用FolderBrowserDialog选择多个文件夹? 目前,使用以下代码我一次只能浏览一个文件夹.FolderBrowserDialog dialog; private void btnbrowse_Click(object sender, EventArgs e){dialog = new FolderBrowserDialog();if (dialog.ShowDialog() == DialogResult.OK){txtFolderPath.Text = dialog.SelectedPath;}}如何浏览多个文件夹?解决方法:FolderBrowserDialog不支持多文件夹选择,但您可以结合使用树视图和“ multiselectio...

如何在Windows 8的Samsung Galaxy S Advanced上调试Android应用程序?

我有一个三星银河S Advanced,我想用来测试我的Android应用程序.就在最近,我切换到Windows8.一切似乎都工作正常,Windows 8检测到我的设备正常,但是,当我运行adb设备时,该设备未列出.我知道我正确设置了手机,并在开发人员设置中启用了USB调试功能.解决方法:可以通过安装官方的Samsung USB移动电话驱动程序来解决此问题.您可以在三星官方网站上找到此驱动程序:http://www.samsung.com/nl/support/model/GT-I9100LKATNL-downloads安装...

Windows Metro应用程序-使用C#编写和读取文本文件?【代码】

创建文本文件:var myFile = "test"; var folderUsed = Windows.Storage.ApplicationData.Current.LocalFolder; var fileOption = Windows.Storage.CreationCollisionOption.ReplaceExisting; var createdFile = await folderUsed.CreateFileAsync(myFile, fileOption);将字符串写入创建的文本文件:var writeThis = "write this "; await Windows.Storage.FileIO.WriteTextAsync(createdFile, writeThis);但是,它没有指定将在哪个...

从Java应用程序访问Windows API-JNI或JNA?

这个问题已经在这里有了答案: > Calling Win32 API method from Java 3个作为练习,我想用Java开发一个应用程序,该应用程序可以调用Windows API并注册自身,以便在按键之类的事件上发出通知. 从前面的研究中,我了解到适合我需要的特定Windows API是SetWindowsHookEx函数. 一些建议使用JNI,而另一些建议使用JNA.对于我所描述的场景,使用JNI或JNA有什么优缺点? 我需要有关...

C#-Windows Phone应用程序8的IsolatedStorageSettings ApplicationSettings更新

通过AppStore更新应用程序时是否保存了Windows Phone 8应用程序存储的设置?解决方法:IsolatedStorageSettings提供了一种方便的方法,可将特定于用户的数据作为键值对存储在具有应用程序生命周期的本地IsolatedStorageFile中.您可以找到有关IsolatedStorageSettings Class的更多信息. 因此,答案是Windows Phone应用程序将保存应用程序更新后保存的所有数据.如果您卸载应用程序,则会丢失所有来自IsolatedStorageSettings的数据.

使用C#强制关闭Windows CE 5应用

如何使用C#在Windows CE 5.0上强制关闭应用程序?我已经尝试过Application.Exit(),但这并不总是会杀死所有当前正在运行的线程. 我通常使用Environment.Exit(),但是不幸的是,这在CF中不可用.解决方法:这取决于您使用的CF版本. Application.Exit是退出应用程序的正确机制,但是您的线程也必须进行处理.在CF 2.0和3.5中,在所有创建的线程上将IsBackground属性设置为true(只需在创建时执行).在CF 1.0上,必须手动将一个标志添加到线程pro...

如何从Windows Store应用程序中的SecondaryTile导航到特定页面?【代码】

我目前正在使用C#开发Windows Store应用程序.在我的应用程序中,我正在使用“辅助平铺”选项使用以下代码将我的功能之一固定到“开始”屏幕.if (SecondaryTile.Exists(TileId)){var secondaryTile = new SecondaryTile(TileId);await econdaryTile.RequestDeleteForSelectionAsync(GetElementRect((FrameworkElement)sender), Placement.Above);}else{var logo = new Uri("ms-appx:///Assets/A.png", UriKind.RelativeOrAbsolute);v...

Windows 8与Windows Server 2012上的可构建C#应用程序有何不同?

我们正在寻找一种用于C#开发和测试的,最好是共享的新计算机,并且我们希望与新API等的兼容性最大化,因为它似乎无法在Windows 7或Server 2008上构建某些较新的应用程序(Metro?).我曾像过去与台式机和服务器Windows操作系统之间的兼容性一样,假设Windows Server 2012和Windows 8能够构建和测试同一组程序,等等.但是,类似这样的信息表明情况并非如此: http://msdn.microsoft.com/en-us/library/windows/apps/br211384.aspxWindows St...

c#-重命名Windows窗体应用程序中的控制方法

我刚刚开始用C#进行编码,并且一直在尝试制作GUI应用程序.我制作了一个菜单条,并为其中一个菜单项编写了一些代码.单击该菜单项的方法自动命名为“ openToolStripMenuItem_Click”. 在属性中,我决定将菜单项的名称从“打开”更改为“保存”,但是方法名称保持不变,这很烦人.重命名控件时如何获取它以自动调整方法名称?解决方法:这不会自动完成.一个好的方法是右键单击方法名称并使用重构重命名.

c#-将Windows Phone应用程序移植到Android

谁能告诉我如何将Windows Phone应用移植到Android?指南/教程的链接将非常感谢,因为我无法通过Google找到它们.解决方法:您将要签出xamarin.com,因为它们允许您在Android和iPhone上运行C#.他们有很好的文档here