11得票1回答
默认的 Expander 控件模板。

有人能否(可能使用Blend)为我提供一个可用的WPF Expander的默认ControlTemplate?我想进行一些轻微的修改,但似乎找不到有效模板的来源。 先谢谢了。

36得票4回答
在WPF中更换默认模板的部分

有没有一种“最佳实践”的方法来替换默认模板的部分内容?当前使用情况是树状视图。在默认情况下,树状视图有小三角形图案用于展开和折叠。 我知道如果替换整个控件模板就可以替换这些内容,如下面的代码所示。不确定是否有一种方法“保留所有默认,只更改XY”。这不是一个样式,我基本上需要替换现有控件模板的...

17得票1回答
ContentPresenter.ContentSource与Content的区别

基本上,我不明白这里的真正区别是什么: Microsoft TabItem 的代码使用:<ContentPresenter ContentSource="Header" ... /> 那么,什么情况下会使用Content属性而不是(或者除了)ContentSource?

9得票3回答
VisualStateManager--控件聚焦时显示鼠标悬停状态

我正在使用Windows 8风格(以前称为Metro)创建WPF按钮。 我希望按钮在聚焦状态下显示为实心背景。当鼠标悬停在控件上时,我希望背景略微变暗,以创建视觉提示该按钮可以被单击。 不幸的是,我写下面的XAML不起作用。已正确显示聚焦状态,但鼠标悬停在控件上时,背景不会变暗,正如我所期...

7得票1回答
控件模板或数据模板中的自定义资源字典

编辑:此问题也会在使用标准的.NET ResourceDictionary时发生,并且似乎是在控件或数据模板中使用资源字典时出现的问题。 我有一个自定义的资源字典,遵循共享资源实例的常用方法。 http://softnotes.wordpress.com/2011/04/05/shared...

8得票3回答
WPF控件模板部分替换

假设我们有一个非常长的XAML ControlTemplate,用于我们的控件。我们想要在模板中添加一个按钮。MSDN声称:“没有办法仅替换控件的一部分可视树。”我真的必须复制整个ControlTemplate并将我的按钮添加到其中吗? 或者:是否有可能为特定元素提供某种接口?例如,一个文本...

9得票3回答
WPF:如何制作“推动式”复选框?

我想制作一个看起来像按钮的复选框。我最初的尝试根本不起作用。 <CheckBox x:Name="test"> Testing! <CheckBox.Template> <ControlTemplate> ...

7得票1回答
WPF数据表格控件模板

我正在尝试定制WPF 4.0 DataGrid,并需要列出其控件模板(也是嵌套DataGridColumnHeadersPresenter-PART_ColumnHeadersPresenter的控件模板)。 我找到了这个链接,其中提供了许多控件模板,但DataGrid不在列表中! 是否有任何...

24得票5回答
更改 WPF 复选框大小

我想在WPF中制作一个更大的复选框。 我发现我需要做一个控件模板,其中一个示例可以在这里找到: http://msdn.microsoft.com/en-us/library/ms752319.aspx 如果我使用那个代码,复选框的外观就不像默认的样子。 我只想改变边框宽度和高度属性。 ...

8得票3回答
如何更改WPF ComboBox的CornerRadius

我想使用一个带有不同圆角的ComboBox,如何简单地更改它?我尝试过使用Style和ControlTemplate,但没有成功。