13得票2回答
在控件模板中设置控件的焦点(第二部分)

我在一个肯定是 WPF 最常见的要求上遇到了困难。我已经阅读了这个问题,但我的解决方案的实现不起作用。 这是无样式控件的标记: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presen...

13得票7回答
WPF边框的期望高度

以下Microsoft示例代码包含以下内容:<Grid> ... <Border Name="Content" ... > ... </Border> </Grid> <ControlTemplate.Trigg...

13得票2回答
在WPF中为DataGridRow创建ControlTemplate

我想要做的是自定义控件,使每一行都有圆角和没有网格线(符合我的设计)。 我一直在尝试创建一个来修改控件,以便它们具有期望的外观。到目前为止,我正在使用以下内容: <DataGrid Grid.Row="0" Grid.Column="0" Margin="5,5,5,5" Aut...

12得票1回答
WPF:使整个边框可点击

我正在尝试在WPF中实现一个按钮,当你点击它时会显示一个菜单。我已经做好了所有工作,并且控件的ControlTemplate如下所示。(该控件扩展自ToggleButton)。<Border x:Name="Border" Padding="3" CornerRadius="1" Bor...

12得票5回答
自定义ComboBox模板忽略了DisplayMemberPath的使用

我在网站上看了好几个问题,但似乎找不到答案。我有一个ComboBox。它之前一直工作得很好。后来我决定需要彻底改变它的外观,于是我创建了默认ComboBox模板的一个副本(这是一个完全的副本,没有修改):<ControlTemplate x:Key="ComboBoxControlTem...

12得票4回答
使用DataTrigger的ControlTemplate与使用DataTemplateSelector的DataTemplate之间的区别

我有一个通用控件,它根据 ViewModel 中的类型属性显示编辑器。目前,它是使用 Control、ControlTemplate 和 DataTrigger 实现的,如下所示 -<Control x:Name="MainControl" Grid.Co...

12得票2回答
WPF主题能否用于包含多个皮肤的应用程序,并可以在运行时更改?

WPF允许控件库针对不同的系统主题提供不同的资源字典,从而使应用程序与操作系统选择的视觉主题(Aero,Luna等)相匹配。 我想知道是否可以在我的应用程序中包含多个主题资源字典,并利用框架中现有的一些主题支持。这对于我的自定义主题名称应该有效,并且最好允许用户在运行时更改主题和应用程序的外...

12得票4回答
如何更改MahApps.Metro对话框内容模板的宽度?

我想修改MahApps.Metro对话框的基础模板(或创建新的对话框类型),因为我想在一个狭窄的登录窗口中显示它们。现在,几乎所有消息中的第二个单词都在一个新行中,但右侧和左侧有很好的大空间,我想减少这些空间。 我在BaseMetroDialog.xaml中发现消息对话框被垂直地分成三部...

11得票3回答
WPF错误模板-折叠可展开面板时红框仍可见

我正在对位于可展开面板内的文本框的数据源进行一些验证,并发现一旦触发了验证错误,如果我折叠可展开面板,则红色框会停留在文本框原来的位置。<Expander Header="Blah Blah Blah"> <TextBox Name="TextBox" ...

11得票3回答
WPF控件模板必须有TargetType吗?

WPF中的ControlTemplates是否需要TargetType?我正在重新设计一些控件,注意到ComboBoxItem、ListViewItem和ListBoxItem都有相同的模板: <ControlTemplate x:Key="ListBoxItemCT" Targe...