WPF 中的 MouseEnter 和 MouseLeave 处理(使用 VS2008 和 .net 3.5)未按预期工作
没有图像、没有代码,要解释这个问题并不容易。对于那些感兴趣的人,我制作了一个示例 C#/WPF 项目,可以从 http:// /rapidshare.com/files/461745095…
从根容器获取 TreeViewItem 数据上下文
我有一个带有两个使用控件的窗口。一个封装了 TreeView 控件,另一个只是所选 TreeViewItems 详细信息的字符串表示形式。 TreeView 控件已经是自给自…
WPF - 重写我的自定义控件上的 IsVisible
我有一个自定义控件(装饰器),它包装另一个控件(文本框)。 public class MyCustomAdorner : Decorator { ... public MyCustomAdorner() { Child =…
如何使 WPF TextBlock 在其值更新时旋转?
每当绑定更新时,我都会尝试将 TextBlock 旋转 360 度。 从我读过的所有内容来看,以下内容应该有效,但没有任何效果。我做错了什么? <TextBlock V…
WPF 中的类侦听器和实例侦听器有什么区别?
我正在尝试了解一些 WPF 特定的内容,但尚未找到 UIElement.AddHandler 方法和 EventManager.RegisterClassHandler 方法之间的具体关系。 我用谷歌搜…
任何人都可以在 WPF 中引发任何 RoutedEvent 吗?
在 C# 中,事件始终受到严格保护:只有事件的所有者才能触发它们。然而,这在 WPF 中似乎完全不同——任何人都可以随时抛出任何事件。为了测试这一点…
如何不处理已经由例如处理过的 KeyDown 路由事件。一个文本框
我在 WPF 中有一个附加了 KeyDown 事件处理程序的窗口。 当用户按下数字键 (0-9) 时,我会响应该事件。我使用 0-9 作为快捷键来选择单选按钮。例如。…
当父控件获得/失去焦点时隐藏/显示子控件
我正在创建一个文本编辑控件,其中包含 RichTextArea 和用于格式化的工具栏。我希望工具栏仅在控件具有焦点时才可见。然而我发现这在 Silverlight 中…
WPF 中的路由事件 - 使用操作委托
我正在开发一个用户控件,并希望使用路由事件。我注意到提供了两个委托 - RoutedEventHandler 和 RoutedPropertyChangedEventHandler。第一个不传递任…
WPF - ControlTemplate 上的事件?
有谁知道为什么我无法在控件模板上设置事件? 例如,以下代码行将无法编译。它对控件模板中的任何事件执行此操作。 <ControlTemplate x:Key="Defaul…
手动引发 ContextMenuClosing 事件
我从 ContextMenu 派生,在派生类中我需要手动引发 ContextMenuClosing 事件。我尝试了以下两种方法: // On runtime tells me it can't convert from…
其他控件下面的控件的单击事件
我有两个控件 A 和 B。控件 B 放置在 A 上。单击 B 时,仅触发它的 clicked 事件,但是我也需要触发 A 的 click 事件。这可以通过使用路由事件来实现…