【c# – 收听Internet Explorer下载事件】教程文章相关的互联网学习教程文章

以编程方式绑定数据源C#时,组合框选择的事件自动触发【代码】

我这里有一个愚蠢的问题,但我无法解决.问题是,当我以编程方式将组合框与数据绑定时,它将自动设置selectedItem,但是我使用属性字段添加项目,因此不会设置selectedItem. 我的问题是如何在不触发选定事件的情况下以编程方式绑定项目(意味着其行为类似于使用默认情况下未设置selectedItem的属性进行绑定)?提前致谢. 以编程方式设置示例 string [] items = {“ Apple”,“ Orange”,“ Banana”};comboBox1.DataSource =项目; 程序运...

cefsharp位置更改事件C#【代码】

我需要知道如何在cefsharp上更改Web视图的位置时设置事件以及如何防止无法重定向到其他网址BrowserSettings browserSettings = new BrowserSettings();browserSettings.FileAccessFromFileUrlsAllowed = true;browserSettings.UniversalAccessFromFileUrlsAllowed = true;browserSettings.TextAreaResizeDisabled = true;WebView web_view;web_view = new WebView("http://google.com", browserSettings);web_view.LocationChanged...

C#-Freeswitch事件套接字库【代码】

我正在尝试使用FreeSwitch的事件套接字库(wiki.freeswitch.org/wiki/Event_Socket_Library),但我想这个问题更多的是关于技术和“如何”的问题. 下面的代码是我的问题,可以找到here.static void OutboundModeSync(Object stateInfo) {//...while (true){Socket sckClient = tcpListener.AcceptSocket();//Initializes a new instance of ESLconnection, and connects to the host $host on the port $port, and supplies $password ...

在Outlook 2013 C#VSTO项目中,为什么Explorer SelectionChange事件触发两次【代码】

在我的Outlook 2013 C#VSTO项目中,我注意到Explorer SelectionChange事件触发了两次.我认为这一定是由于代码中的错误(例如,将事件处理程序连接了两次),但我找不到任何此类错误. 因此,我回到基础知识,并创建了一个VSTO Outlook 2013 Addin测试项目,同样的事情也在这里发生.资源管理器SelectionChange事件被触发两次.public partial class ThisAddIn {private Explorer _activeExplorer;private void ThisAddIn_Startup(object sende...

c#-将事件处理程序用作“可重用代码”是不好的做法吗?【代码】

情况 这是一个概念性问题,我将尽力澄清.如果您对概念性问题不感兴趣,请不要阅读问题. 好的,我正在处理一些预先编写的代码,并且在此代码中,它们将事件处理程序作为某种形式的OOP重用. 一些事件处理程序的示例:protected void btnSomeButton_Click(object sender, Eventargs e) {//SOME LOGIC }“重用”上述事件处理程序的示例: 注意:这是在Web应用程序中的任意点调用的,其目的是重用// SOME LOGIC部分.{btnSomeButton_Click(null...

C#-UWP NetworkConnectionChanged事件【代码】

我正在开发UWP App,并且在失去网络连接或再次连接设备后需要做一些事情. 连接丢失或连接后,是否会触发任何事件? 我搜索了www,但发现的所有内容都是WP8 … 我需要Windows 10上的UWP. 我尝试使用NetworkInformation.NetworkStatusChanged.解决方法:我也有同样的问题.本文(以及整个网站)对我有很多帮助:http://windowsapptutorials.com/windows-10/how-to-check-for-network-availability-in-universal-windows-apps/ 希望这就是您所...

C#以CPU友好的方式使事件处理线程保持活动状态【代码】

我想并行运行10个线程.每个线程均包含处理串行端口通信的代码(使用“ SerialPort”类).一些功能是: >用于处理RS232设备返回数据时引发的事件的代码.>用于处理计时器事件的代码,当RS232设备未在预定义的时间范围内返回数据时,将引发该计时器事件. 如您所见,每个线程处理一些异步事件,这些事件是从线程本身初始化和启动的.因此,线程需要保持活动状态,直到引发并处理所有事件为止.根据从RS232设备接收到的数据,线程知道何时完成工作,...

C#-一键调用Click和LinkClicked事件处理程序【代码】

LinkLabel label = new LinkLabel(); // imagine there is a code to initialize the label label.Click += (sender, args) => callback1(); label.LinkClicked += (sender, args) => callback2();如果我在任何位置单击标签,但未单击其链接,则将调用callback1(),这是正确的.如果我单击标签的链接,则会同时调用callback1()和callback2(). 如何使其仅调用callback2()?解决方法:我可以想到两种解决方案.第一个是非常愚蠢的,但是看起来...

C#事件【代码】

事件定义:访问修饰符(可有/可无) event 委托名称 事件名称; ①事件需要提前有委托的存在,事件需与特定的委托相连 在使用事件时,我们要明确两个词(发布者,订阅者),发布者即定义事件的那个类,订阅者即实现方法的那个类 类A为一个发布者类,Run类是一个实际的类(包含要运行的方法), namespace 事件 {class Program{static void Main(string[] args){Run r = new Run();A a = new A();a.eventA += new A.delA(r.R);a.Method();Console....

C#委托和事件的使用示例【代码】【图】

一、委托 使用委托时要先实例化,和类一样,使用new关键字产生委托的新实例,然后将一个或者多个与委托签名匹配的方法与委托实例关联。随后调用委托时,就会调用所有与委托实例关联的方法。 与委托关联可以是任何类或者结构中的方法,可以是静态方法,只要是可以访问的方法都可以。 1.创建一个委托类型使用关键字delegate(委托)输出如下:2.一个委托实例,可关联多个方法:其中D4 = TestMethod1;用“=”而不能“+=”,是因为之前D4...

c#-事件处理程序的“收益回报”【代码】

我有一个类,它在构造函数中带有一个流.然后,您可以为各种事件设置回调,然后调用StartProcessing.问题是我想从应该返回IEnumerable的函数中使用它. 例:public class Parser {public Parser(System.IO.Stream s) { // saves stream and does some set up }public delegate void OnParsedHandler(List<string> token);public event OnParsedHandler OnParsedData;public void StartProcessing(){// reads stream and makes callback ...

c#-在MVVM中绑定事件并将事件参数作为命令参数传递【代码】

我想用ViewModel绑定一个事件. 我用了clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity和我使用触发器相同<Canvas Grid.Row="2" Grid.Column="2" x:Name="InteractiveCanvas" Style="{StaticResource canvasChartStyle}" ClipToBounds="True" ><intr:Interaction.Triggers><intr:EventTrigger EventName="MouseEnter"><intr:InvokeCommandAction Command="AppointmentEditing" /></intr:EventTr...

c#-移除X509Certificate2对象的智能卡时的事件【代码】

我们具有一项功能,在用户选择有效证书后,我们将使用Windows的个人证书存储来使用证书进行身份验证.它只是简单地提出了以下挑战:public static byte[] SignDataSHA512RSA(X509Certificate2 certificate, byte[] data){using (var rsa = certificate.PrivateKey as RSACryptoServiceProvider){if (rsa == null){return null;}return rsa.SignData(data, CryptoConfig.MapNameToOID("SHA512"));}}使用RSACryptoServiceProvider类可以...

C#使用动态构造的事件处理程序处理DDD域事件【代码】

我正在使用带有EF Core 2.0的ASP.NET Core 2.0构建应用程序.至于在我的域中解耦不同种类的逻辑,我使用DDD(域驱动设计)的域事件.让我们深入研究实现,看看有什么,然后我将讨论我的问题.首先,让我们看一下与域事件相关的类的通用实现.首先是标记接口IDomainEvent:public interface IDomainEvent { }在它旁边,我有一个通用的IHandler类:public interface IHandler<in T> where T : IDomainEvent {void Handle(T domainEvent); }然后,...

VSTO-C#中的Outlook事件处理程序【代码】

我需要显示一个自定义表单,而不是Outlook约会项目的默认检查器表单.我想在C#中做到这一点. 关于devx有一个很好的教程,但是它使用的是VB,我想使用C#.因此,我已将代码转换为C#,但遇到一个问题,我需要重写AppointmentItem的Open事件处理程序(称为mcAI).在上面提到的tute中,他们说要在VB中执行以下操作:Private Sub tyAI_Open(ByRef Cancel As Boolean) Handles tyAI.OpenCancel = True End Sub对我来说翻译为:private void mcAI_Ope...