我无法通过C#代码捕获/触发列表项目的OnMouseEnter或OnMouseLeave事件.需要明确的是,我不需要OnSelectedItem事件. 我想要做的是能够处理ListBoxItem的OnMouseEnter和OnMouseLeave事件,该事件将启动该ListBoxItem的DoubleAnimation-我想在MouseEnter上放大其字体,并在MouseLeave上恢复其原始大小. 有任何想法吗?谢谢.解决方法:这样的事情(作为ListBox的DataTemplate的一部分):<DataTemplate.Triggers><EventTriggerSourceName="Bo...
没有图像和没有代码解释问题并不容易.对于那些感兴趣的人,我做了一个样本C#/ WPF项目,可以从http://rapidshare.com/files/461745095/02.WPFControlEvents.rar下载 这是一个非常小的项目(45KB).问题如下(我为扭曲的描述道歉): 一个“花哨”(而且相当丑陋)的按钮包含一个堆栈面板,该面板又包含1.)标签,2.)帆布,3.)两(2)个同心椭圆,全部从左到右排列. 堆栈面板有一个MouseEnter和MouseLeave事件处理程序,它在标题栏中显示一条消息,指...
我想为禁用按钮注册MouseEnter / MouseLeave事件.虽然它对启用的按钮有效,但它不起作用.//Enable Disable controls on form loadEnableDisableControls("Load");var grupButtons = control.Controls.OfType<Button>();foreach (Button btns in grupButtons){//btns.MouseMove += new MouseEventHandler(MainframeDataExchangeTool_MouseMove);btns.MouseEnter += new EventHandler(btns_MouseEnter);btns.MouseLeave += new EventH...