16得票2回答
在WPF中优雅地覆盖ComboBox的ToggleButton样式

我有一个关于如何优雅地覆盖控件视觉树中任意元素的问题。我已经尝试过几种方法来解决它,但每种方法都遇到了一些问题。通常当我尝试三条不同的路径并在每一条路径上失败时,我会去楼下喝杯咖啡,问比我聪明的人。所以我来到这里。 具体而言: 我想要使组合框(ComboBox)的样式扁平化,使其不会引起注...

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

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

7得票3回答
可调整大小的圆形按钮控件模板

我正在学习WPF中的控件模板,并了解如何使用自定义模板样式替换按钮外观。我发现,要制作一个圆形按钮,必须使用具有相同高度和宽度的椭圆定义。 <Style x:Key="Button2" TargetType="Button"> <Setter Property="T...

9得票2回答
模板之间的区别

这些模板在 WPF 中有何不同? ControlTemplate(控件模板):用于自定义控件的外观和行为。 DataTemplate(数据模板):用于定义数据如何呈现为 UI 元素。 HierarchicalDataTemplate(分层数据模板):用于呈现具有层次结构的数据,如树状结构或...

227得票7回答
WPF中控制模板和数据模板的区别

在WPF中,ControlTemplate和DataTemplate有什么区别?

28得票7回答
在ControlTemplate中访问控件

这是XAML代码:<Page.Resources> <ControlTemplate x:Key="WeddingButtonBigTemplate" TargetType="Button"> <Grid> &...

8得票2回答
是否可以创建一个外观与选项卡控件完全不同的WPF选项卡控件模板?

我需要的是一个控件,它的功能与选项卡控件相同,但是选项卡不在顶部而是在侧边的列表框中显示。我认为这是可能的,但是没有找到任何示例,我希望有人能像这样做过。

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

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

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

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

8得票3回答
自定义列表框滚动条样式问题

我有以下用于WPF ListBox控件的XAML代码。我已经根据我的UI要求进行了自定义。然而,滚动条拇指无法到达滚动条的顶部和底部。而且,如果我在垂直滚动条轨道上的其他位置单击,拇指也无法滚动。请帮助我解决这些问题。非常感谢您的任何帮助。 这是我定制的ListBox控件的快照: <...