在 ControlTemplate 中更改 OnMouseOver 图像
这是我的 XAML: 那么如何添加一个 Trigger 到 OnMouseOver ControlTemplate 中的图像更改为不同的图像。…
具有多重绑定的 WPF TextBox.Text
我在默认模板中有带有文本框的自定义控件。 自定义控件具有以下 2 个依赖属性(除其他外): SelectedValue、NullText(未选择任何内容且提供值时出现…
WPF 自定义控件中的 ListBox 而不是 ItemsPresenter?
我正在为我的 WPF 自定义控件编写一个通用控件模板。 但是使用 ItemsPresenter 我只得到了原始数据列表.. 与ListBox相比,ListBox具有我需要的所有功…
如何在运行时更改 WPF ESRI 符号上的上下文菜单?
ESRI 符号有一个 ControlTemplate,在 ControlTemplate 中我可以指定一个 ContextMenu,效果很好。但是,我需要在运行时更改 ContextMenu(添加、删除…
WPF ControlTemplate 部分替换
假设我们的 Control 有一个非常“XAML 长”的 ControlTemplate。 我们希望仅向模板添加 1 个按钮。 MSDN 声称“没有办法仅替换控件可视树的一部分”。…
绑定到代码隐藏中的方法
我有一个用于 ListView 的自定义控件模板,它为每个记录添加了一行额外的行,这在 Window.Resources 中定义了类似的内容... //Triggers here 我的问题…
ControlTemplate.Triggers 中的 TemplatedParent 绑定
当其文本为空时,我尝试使用 ControlTemplate 中的触发器将自定义控件的背景设置为视觉画笔。下面显示了相关代码: 但是,当文本为空时,不会应用视觉…
WPF 重写 setter 属性
我在 XAML 中使用样式作为标签: ... 我看到的问题是“reatreatText”的 FontSize 属性未从 setter 值 30 覆盖。这构建得很好,但最终显示有“reatrea…
以编程方式访问 ResourceDictionary 项目
我有一个 Silverlight 控件程序集,名为“MySilverlightControls”。在该程序集中的几个文件夹中,我有一个类,它扩展了来自第三方供应商的网格列,我…
在 Silverlight 3 中,如何在运行时替换 ControlTemplate 部件?
我正在编写一个自定义控件,它使用 XAML 资源部分中定义的模板,并且我想在运行时替换控件实例中的一个或多个模板部分。 例如,如果控件模板中有一个…
基于WPF中的模板在运行时创建具有不同内容的TabItem
我正在使用 WPF 编写一个应用程序,其中一部分涉及为用户管理用于配置自定义内部设备的各种文件。我需要能够在同一 TabControl 中的选项卡中操作不同…
MVVM/命令和控制模板
我目前正在使用 MVVM/Commands 和 ControlTemplates。 我想做的事情很简单。我想要一个例如人员的列表,用户可以在其中触发每个人的操作。 但是事件/…
WPF 自定义控件:TemplateBinding 到图像
我正在创建一个 WPF 自定义控件,一个带有 Image 和 Text 的 Button。我向控件添加了两个依赖属性:ImagePath 和 Text,并且控件模板(在 Themes\Gene…