【c# – 放大Windows应用商店应用中的图像】教程文章相关的互联网学习教程文章

C#Console应用程序未调用finally块【代码】

我正在编写一个控制台应用程序作为计划任务运行,当您使用关闭按钮关闭它时,它似乎不执行正在运行的代码的finally块.我尝试使用以下非常简单的控制台应用程序复制此行为:using System; using System.Threading;namespace ConsoleApplication1 {class Program{static void Main(string[] args){try{Thread.Sleep(60000);}finally{Console.WriteLine("Finally");}}} }当通过调试器运行时,这不会在Console.WriteLine行上遇到断点.我不...

c# – mvc3应用程序中的RDLC报告【代码】

需要在我的MVC3应用程序中生成报告,如何在mvc3中使用RDLC.请任何人都可以给我一个示例性的解释和指导,以便在我的MVC3应用程序中创建RDLC报告. 谢谢解决方法:我最近在MVC3应用程序中使用RDLC报告将结果导出到Excel电子表格中.private class ExcelReport {private string encoding;private string[] streams;private Warning[] warnings; private string fileNameExtension;private string mimeType; public ExcelReport(){this.Repo...

c# – Metro应用程序中的List.Find方法

我想知道为什么List< T> .Find在C#中创建Metro应用程序时不可用.它仍然在.NET Framework 4.5(Windows窗体,WPF)中,但在Metro风格的应用程序中却没有.有替代方案还是只是不会成为一种查找方法?解决方法:它是MSFT的选择.只需使用Linq的FirstOrDefault或SingleOrDefault. 肯定听起来他们正在做很多清理工作……

如何转换C#.NET应用程序以支持多种语言?

我有一个C#应用程序,我需要转换为支持英语和西班牙语,是否有一种简单的方法来添加它,以后能够添加其他语言?解决方法:是!它被称为资源(.resx)文件.你做的是这样的: >将可本地化表单的Localizable属性更改为true.这将使设计人员从.resx文件中获取文本和其他属性,而不是对其进行硬编码.>用一种语言创建你的程序,让我们说英语.>接下来,将所有表单更改为另一种语言,如下所示: >将表单的语言属性更改为其他语言,假设是西班牙语.>更改所...

C#WPF应用程序.NET 4.5设置鼠标位置【代码】

参见英文答案 > How to move mouse cursor using C#? 2个第一次在这里问一个问题,我在这里找到的解决方案似乎不是出于某种原因而起作用.我的应用程序需要在窗口变为活动状态时设置鼠标位置,我已设置功能但无法使光标属性起作用.我出于某种原因无法使用Cursor.Position或其他任何东西.我曾希望访问聊天室找到解决方案,但显然我不会说话,直到我有20个声望. 所以我在这里询问如何用类似的方式改变...

c# – 如何让Flyout宽度适应应用宽度?【代码】

我在我的metro风格应用程序中使用Flyouts,它使用MahApps Metro package:<Controls:MetroWindow.Flyouts><Controls:FlyoutsControl><Controls:Flyout Header="INSTELLINGEN" Position="Left" Width="600" Theme="Dark">some content</Controls:Flyout></Controls:FlyoutsControl> </Controls:MetroWindow.Flyouts>这很好,但是现在我想要一个占用整个应用程序宽度的Flyout,即使用户调整它的大小.基本上我喜欢Width =“*”但这不起作...

c# – 如何对ASP.NET MVC Web应用程序进行授权的HttpWebRequest【代码】

我有一个ASP.NET MVC Web应用程序,需要允许公共API下载文件.这是动作代码:public ActionResult DownloadFile(int id) {var item = _context.GetRepositoryFileByID(id);if (item == null){return HttpNotFound();}var filePath = Path.Combine(AppConfig.FilesRepositoryStorageRoot, item.IntrenalFilePath);return File(filePath, "application/pdf"); }此方法是设置了[Authorize(Roles =“Administrator,User”)]属性的控制器,...

通用应用程序(C#)上未列出的HTML Agility Pack SelectSingleNode方法【代码】

参见英文答案 > HtmlAgilityPack.HtmlNode no definition for SelectNodes 1个我正在使用C#开发一个简单的Web抓取应用程序,这是我的代码,用于将从服务器接收的html代码加载到HtmlDocument.string html = res.Content.ToString(); HtmlDocument htmlDoc = new HtmlDocument(); htmlDoc.LoadHtml(html);每当我尝试使用htmlDoc.DocumentNode.SelectSingleNode方法时,我收到此错误:“Html node do...

c# – 应用程序在发布模式下崩溃,而不是在调试模式下崩溃 – Xamarin Forms【代码】

我正在构建一个跨平台的应用程序,我想将它发布给测试人员,但是当我在发布模式下部署它时它不起作用.就例外而言,我没有得到任何.如问题中所述,它在调试模式下工作.该应用程序只是闪屏和崩溃.我通过测试仙女运行原始应用程序并获得此异常:java.lang.RuntimeException: java.lang.reflect.InvocationTargetExceptionat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)at dalvik.system.NativeStart.main(Native Meth...

c# – Compact Framework 3.5应用程序在CE7 / Motorola MC32N0上间歇性崩溃【代码】

我们有一个使用Compact Framework 3.5的C#应用??程序,运行在运行Windows CE 5.0和Windows Mobile的“移动计算机”上. 该应用程序适用于这些设备,包括运行Windows CE 5.0的Motorola / Symbol MC3190. 现在,这款MC3190已经淘汰,并被摩托罗拉/ Symbol MC3200(也是MC32N0)取代.此设备运行Windows CE 7.0并预安装了Compact Framework 3.5. 我们的应用程序间歇地和神秘地崩溃在这个设备上. 通过在我们的应用程序中打开和关闭大量表单,我可...

c# – 使用SignalR将通知从Web应用程序推送到桌面窗体应用程序的可行性【代码】

我想在Web应用程序和桌面Winforms应用程序之间构建一个通知系统. 我希望我的Web应用程序将通知推送到我的Windows Forms桌面应用程序,同时我想过滤将传递给用户的消息.我的意思是并非所有连接用户都会收到所有消息.将在服务器端(Web应用程序)上发生过滤过程,以确定谁将收到什么. 我希望桌面应用程序在已经连接时接收通知,如果没有,它将不会收到任何通知.如果应用未连接或未运行,我不想保存来自服务器的通知.推送通知将是即时的,不会...

c# – ServiceFabric应用程序中的TraceEventSession使用会导致资源错误不足【代码】

我有一个在集群中运行的状态全服务结构应用程序.我有大约20个状态完整的应用程序在同一个集群中运行.我使用TraceEventSession进行关联.我的群集有10个节点.当我部署应用程序时,我能够在性能监视器中看到TPL会话正在运行.当群集中部署的应用程序数量增加时,我开始收到指定的错误Insufficient system resources exist to complete the requested service.(Exception from HRESULT: 0x800705AA) System.Runtime.InteropServices.COMEx...

为什么这个C#数据处理应用程序的吞吐量远低于服务器的原始功能?【代码】

我已经整理了一个小测试工具,以诊断为什么我的C#数据处理应用程序的吞吐量(其核心功能使用非阻塞IO从远程数据库服务器批量选择100个记录并对它们执行简单处理)远低于它可能是.我观察到,在运行时,应用程序不会遇到CPU(<3%),网络或磁盘IO或RAM方面的瓶颈,并且不会对数据库服务器造成压力(数据库上的数据集几乎总是完全在RAM).如果我并行运行应用程序的多个实例,我可以达到~45个实例,延迟仅降低约10%,但在数据库服务器上的CPU利用率...

c# – UWP中远程应用程序服务后台任务的限制【代码】

我想知道远程设备调用后台任务的限制是什么.我在微软的文档中发现的只是后台任务的一般限制,即30秒. 但我的简单测试表明,从其他设备调用的应用服务并非如此. (我不确定常规应用程序服务.我没有在测试中包含它们) 这是我的测试方法: 我将此代码放到应用程序的OnBackgroundActivated并注册了TimeTrigger后台任务.for (int i = 0; i < 100; i++){Common.ToastFunctions.SendToast((i * 5).ToString() + " seconds");await System.Thr...

c# – UWP – 按空格时不要点击事件(如电影和电视应用程序)【代码】

我正在研究自定义媒体播放器,并试图重现与电影和电影中相同的行为.电视应用(Windows 10 CU). 空间用于播放和播放无论如何暂停视频.在聚焦时,空格不用于单击按钮(但输入是).这种行为打破了关于键盘accessibility的一些规则,但我认为没关系.播放空间&暂停是用户期望的. 问题是:他们是怎么做到的? 我发现了一些半解决方案: 解决方案1 ??Window.Current.CoreWindow.KeyDown以及if Click事件处理程序 Page.xaml.cs:protected overri...