【c# – 在Windows 7 / .Net 4.0上将多页Tiff拆分为单个Tiff】教程文章相关的互联网学习教程文章

c# – ResourceDictionary源中的Uri语法(通用Windows平台)【代码】

我正在将Windows 8.1项目迁移到Windows 10(通用Windows平台).此时我被UWP中的ResourceDictionary更改所阻止. 为简单起见:我有2个项目的Windows 8.1解决方案:App project (FooApp)+ Styles (FooStyles) project.FooApp引用了FooStyles,在App.xaml中我有:<Application.Resources> <ResourceDictionary><ResourceDictionary.MergedDictionaries><ResourceDictionary Source="ms-appx:///FooStyles/Brushes.xaml"/></ResourceDictio...

c# – 在Windows Phone 8.1中动态创建按钮【代码】

我在Windows Phone 8.1(通用)中创建了应用程序.我需要创建按钮的动态字段.这是我的示例xaml:<Grid.RowDefinitions><RowDefinition Height="Auto" /><RowDefinition Height="*" /></Grid.RowDefinitions><Grid x:Name="_root"Grid.Row="1"Margin="10" />这是我的代码:_root.Children.Clear();_root.ColumnDefinitions.Clear();Size = 5;for (int i = 0; i < Size; i++){_root.ColumnDefinitions.Add(new ColumnDefinition{Width =...

C#Windows 10 IoT StreamSocketListener在发布模式下随机停止侦听【代码】

我一直在使用“StreamSocketListener”在PC和带有Windows 10 IoT(版本10586 TH2)的Raspberry PI 2之间进行一些通信.这似乎在调试模式下工作正常,但在发布模式下测试代码时,“StreamSocketListener”似乎随机停止响应请求. 在调试模式下,在RPI2上,我有100k请求的会话没有一个问题,但是当我推送发布版本时,它会非常快速地(通常在几百个请求之后)停止.请求是静态类型,因此每次输入都是相同的. 有没有人遇到过同样的问题,是否有解决这个...

c# – 如何在Windows 10 UWP中从屏幕右侧打开弹出窗口?【代码】

我正在使用Windows 10 App,我想在点击图像时从屏幕右侧打开一个弹出按钮.我不能使用SplitView,因为我已经将它用于其他目的.它的可见性应首先折叠,何时点击图像然后它应该是Visible.Also,我不使用导航/设置弹出窗口.我想实现以下目标 解决方法:Its visibility should be Collapsed first and when to click on the image then it should be Visible.您可以设置布局,例如:<Grid Background="{ThemeResource ApplicationPageBackgrou...

将通用Windows C#类库引用添加到通用Windows C DLL项目Visual Studio 2015中【代码】

正如标题所描述的那样,我正在尝试将UWP C#类库引用添加到UWP C DLL项目中.这两个项目都针对Windows 10 v10.0.14393.0.添加引用后,所有内容都显示为有效,引用显示在引用列表下,未列出任何错误.当您尝试使用引用和编译时,会出现以下错误:C2871 a namespace with this name does not exist. 我在这里错过了什么吗?创建新的通用Windows C项目时,唯一的选项是DLL,Static Lib和Windows运行时组件. C没有类库选项.我尝试了所有三个不同...

c# – windows表单组织代码【代码】

好的,这是我的第一个Windows窗体应用程序,我在重构我的代码时面临一些困难.开始将所有内容放在默认提供的Form1类中,它已经变得太快了.我知道这是一个非常糟糕的编程实践,所以我开始进行一些清理,并制作了不同的类来满足单一责任原则.但是,由于一些与按钮相关且与网格相关的事件在Form1类中运行良好,将它们带到外面会使它们崩溃,我无法完成它应该如何完成.public partial class Form1 {public Form1(){InitializeComponent();}priva...

在Windows 10上以C#编程方式映射网络驱动器【代码】

我按照以下链接以编程方式映射网络驱动器:Mapping Network Drive using C# 驱动器似乎连接正确,因为我可以在C#中查询目录和文件.但我在电脑上看不到驱动器.我的目标是以编程方式为我的用户映射某些驱动器.我不想使用batch / cmd …Windows 10可能存在问题,或者此代码是否适合编程方法. 亲切的问候 使用代码:Utility.NetworkDrive.MapNetworkDrive("R", @"\\unc\path"); var dirs = Directory.GetDirectories("R:"); // got many ...

c# – 在Windows 10版本中无法在NavigationView的项模板中实现相同的行为【代码】

在我的UWP应用程序中尝试实现相同的视觉行为,我感到非常沮丧.这是我的问题: 我正在使用NavigationView,我想从ViewModel提供NavigationViewItem.我还想提供头文件,因此我创建了一个ICollectionDataItem接口并为NavigationViewItem和NavigationViewItemHeader实现了ViewModel,以便主视图模型向NavigationView提供ICollectionDataItem列表,并且DataTemplateSelector可以实现魔术.这就是它现在的样子:<NavigationView MenuItemsSourc...

c# – 为硬核Java人员开发Windows

我有点惭愧地问这个,因为,你知道,我已经很长时间以来一直非常反MS.我很幸运能够在Visual Studio之外谋生.随着年龄的增长,有一些我想尝试的东西,而且说实话,这个Q& A网站激发了我的灵感,我意识到VS和Windows开发并没有那么多.嘿,毕竟C#是在Java之后设计的,现在Java正在从子语言中复制一些功能. Windows Vista是自Windows曝光以来的第一个体面版本. 无论如何,对于观众中的任何3,000用户,您可以删除以上所有废话,并保留以下内容: 你有...

c# – 如何从Windows客户端应用程序中使用openAuth?【代码】

我正在考虑将公共API集成到现有的Windows窗体应用程序中. api需要openAuth身份验证.我见过的所有这些例子都是基于网络的应用程序. 如何在客户端应用程序上使用openAUth? 谢谢解决方法:这不是最简单的解释,但我为YouTube实施做了这个: 我构建了一个构建消息的ShardOAuth类:#Region "Imports" Imports System.Text Imports System.Security.Cryptography #End RegionPublic NotInheritable Class SharedOAuth#Region "Class Decla...

c# – 如何运行只有NotifyIcon的“空”Windows应用程序?

我想创建一个只有NotifyIcon的应用程序.它根本不需要具有“主要”形式.当我想要实现这样的东西时,我只是创建一个不可见的形式并运行它,但是会有更“优雅”的方式来做到这一点,我想知道它. 你一般这样做吗?此应用程序不能是Windows服务,因为具有NotifyIcon及其上下文菜单很重要(它们中的每一个都将运行不同的命令). 谢谢解决方法:查看this blog post:As it turned out it was so easy it was ridiculous. All you have to do crea...

c# – Excel上的Windows窗体

我有一个从使用VSTO编写的excel加载项生成的表单.我希望表单始终保持在Excel电子表格之上,但仍允许用户与其下方的工作表进行交互. 表单构造函数包含this.TopLevel = true;,但是当我选择一个单元格时,表单仍然会在电子表格后面消失. 有没有其他人遇到这个问题并找到了解决方法?解决方法:表单已将TopLevel设置为true.你想要TopMost. P /调用SetParent()是最好的,但获得所需的窗口句柄可能并不那么容易.也许Process.GetCurrentProces...

c# – 在Windows服务中查找堆栈溢出异常

我继承了一个庞大而复杂的C#windows服务项目,它偶尔会崩溃.日志记录系统没有记录我最初认为奇怪的任何消息,但我现在明白,如果存在堆栈溢出或内存不足异常,日志记录可能会失败. 所以我的任务之一就是尝试找到可能会破坏堆栈的任何递归函数. VS2010或其他代码分析软件中是否有任何工具可以帮助检测递归代码? 作为第二个问题:还有什么可能导致Windows服务中的日志记录失败? (Project使用VS2010,但仍然使用C#3.0定位.net 3.5)解决方...

c# – 检索Windows服务的正常运行时间?

有没有办法通过c#中的代码获取Windows服务的开始时间.有没有办法在最近72小时内获得Windows服务的重启次数?解决方法:this for the first question 第二个问题,我认为您需要查看Windows事件以查找它启动的时间,除非您可以更改代码以将其记录到某处

使用SetWindowsHookEx设置的低级键盘挂钩停止在C#中调用函数【代码】

我正在创建一个监控按键的程序,用于全局控制iTunes.它还有一些WinForms(用于显示轨道信息和编辑选项). 低级键盘挂钩很有用.如果我刚启动程序,则设置键盘挂钩并打开iTunes.然后我打开记事本并且可以非常快速地输入大量的东西并捕获每个笔划,在钩子函数中花费最多30ms(并且大部分<10ms).钩子函数只是将事件添加到由另一个线程处理的队列中.它使用自己的Application.Run()在自己的高优先级线程上运行.但是,如果我开始在iTunes中进行操...