基于WPF中的模板在运行时创建具有不同内容的TabItem
我正在使用 WPF 编写一个应用程序,其中一部分涉及为用户管理用于配置自定义内部设备的各种文件。我需要能够在同一 TabControl 中的选项卡中操作不同…
MVVM/命令和控制模板
我目前正在使用 MVVM/Commands 和 ControlTemplates。 我想做的事情很简单。我想要一个例如人员的列表,用户可以在其中触发每个人的操作。 但是事件/…
WPF 自定义控件:TemplateBinding 到图像
我正在创建一个 WPF 自定义控件,一个带有 Image 和 Text 的 Button。我向控件添加了两个依赖属性:ImagePath 和 Text,并且控件模板(在 Themes\Gene…
在运行时编辑 ControlTemplate
<ListBox.Template> <ControlTemplate TargetType="{x:Type ListBox}"> <blendables:TimelinePanel IsItemsHost="True" UnitSize="{StaticR…
CodeBehind 中的 CollectionViewSource 与模板绑定
我正在 WPF 中创建一个基于 Selector 的外观控件,并具有名为 ListItems 的依赖属性。当 SelectedItems 更改时,我这样做: // CollectionViewSource …
WPF:如何拥有默认使用系统按钮背景的自定义按钮模板?
我正在创建一种更改按钮的 ControlTemplate 的样式(它实际上在右侧添加了箭头,以便该按钮看起来像下拉按钮(在 wpf 中缺少))。 在模板内部,我放…
在 xaml 中引用基本类型控制模板
我有一个从 ComboBox 派生的控件,我想使用 ComboBox ControlTemplate,只需在 xaml 中设置几个值,即ItemContainerStyle。下面的代码不起作用,最后…
优雅地重写 WPF 中 ComboBox 的 ToggleButton 的样式
我有一个关于如何优雅地覆盖控件可视树深处的任意元素的问题。我还尝试以几种不同的方式解决它,但每种方式都遇到了几个问题。通常,当我尝试三种不同…
WPF:从 DataTemplate 修改 ControlTemplate 属性?
使用 WPF 的 MVVM 方法,我有一个名为 SubButton 的视图模型类。它的样式如下: <!-- SubNavButton Appearance --> <ControlTemplate x:Key="Su…
WPF设计UserControl/DataTemplate问题
我有一个 WPF UserControl 代表具有多个字段的 Person。 有些人可以是一家公司。在这种情况下,我想使用另一个带有其他字段的模板。后面的代码是相同…
WPF DataTemplate/ControlTemplate 和 VS2008 设计器
假设您的 WPF 窗口由许多使用 DataTemplates / ControlTemplates 的元素(ItemControls ...)组成 但您想了解每个 DataTemplate 在 VS Designer 中的…
WPF 控件模板:为什么指定没有 ColumnDefinations/RowDefinations 的 Grid 作为外部元素?
我一直在阅读《WPF 编程》,这是有关控制模板的示例之一: <Button DockPanel.Dock="Bottom" x:Name="addButton" Content="Add"> <Button.Templ…
WPF MediaElement ActualWidth 和 ActualHeight 始终为零
由于某些未知原因,当我在 ControlTemplate 中使用我的 MediaElement 时,我无法显示它。 我已经安装了 snoop,并且确定 ActualWidth 和 ActualHeight…
如何更改 ControlTemplate 的视觉状态而不替换它?
我想定义一个 ToggleButton 在选中时以红色前景显示(例如),而不是按下按钮的默认外观。 我看到视觉状态在 ToggleButton 的 ControlTemplate 中作为…