8得票1回答
在UserControl模板中,TemplateBinding是如何工作的?

我是一个新手,正在创建用户控件,现在我正在尝试自定义以下用户控件模板: <UserControl x:Class="WpfApplication1.PieButton" xmlns="http://schemas.microsoft.com/winfx/200...

9得票1回答
使用ItemContainerStyle时如何在ContextMenu的MenuItem中设置图标

所以我有一个“上下文菜单”,其中包含一个“菜单项”,它会分解成一系列名称列表: <ContextMenu> <MenuItem Header="Set As Default For" ItemsSource="{Binding Source={StaticResou...

9得票1回答
WPF - ControlTemplate中的事件?

有人知道为什么我不能在控件模板上设置事件吗? 例如,以下代码行将无法编译。对于控件模板中的任何事件都是如此。 <ControlTemplate x:Key="DefaultTemplate" TargetType="ContentControl"> <StackPa...

22得票2回答
如何继承控件模板

我正在开发一个 WPF 项目,在其中我覆盖了 CheckBox 控件以进行特殊操作。这部分功能已经正常工作。 我的问题是,从主题应用的 ControlTemplate(来自 codeplex 的 shinyred.xaml)没有被应用到我覆盖后的控件上。是否有一种方法可以继承 CheckBo...

7得票1回答
WPF自定义验证器和工具提示

我可以为我的WPF应用程序创建自定义验证器模板。 我有一个工具提示模板: <ControlTemplate x:Key="ToolTipTemplate" TargetType="ToolTip"> <Grid Opacity="0.93" Max...

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

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

36得票4回答
WPF控件模板:如何为TemplateBinding提供默认值?

我正在编写一个WPF控件,它是Button的子类。然后我在Themes\generic.xaml中提供了一个默认样式,它看起来像这样(简化):<Style TargetType="{x:Type WPFControls:MyButton}"> <Setter Prop...

16得票1回答
以编程方式访问ResourceDictionary项目

我有一个名为"MySilverlightControls"的Silverlight控件程序集。在该程序集中,有一个从第三方供应商继承了网格列的类,我们称之为"MyImageColumn.cs"。 我还创建了一个资源字典叫做Generic.xaml,它位于该程序集的Themes文件夹中。在该资...

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

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

10得票3回答
在按钮的控件模板中,我该如何设置包含文本的颜色?

我正在使用Silverlight 4和WPF 4,尝试创建一个按钮样式,在鼠标悬停在按钮上时改变任何包含文本的文字颜色。由于我想使其与Silverlight和WPF兼容,因此我使用了可视状态管理器:<Style TargetType="{x:Type Button}"> <S...