9得票2回答
WPF:从ControlTemplate绑定到命令

我正在尝试向自定义的ListView(MyListView)添加一个按钮,该按钮触发在MyListView中定义的命令(MyCustomCommand)。我通过应用ControlTemplate添加了按钮(以及标题文本)。问题在于我还没有找到一种方法来在单击按钮时触发MyCustomComma...

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

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

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

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

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

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

9得票1回答
代码生成:自定义控制器模板

首先,我正在使用Asp.Net MVC 4,并按照此教程的步骤修改我的解决方案,使其包含CodeTemplates文件夹(我认为我的问题可能与MVC相关?) 我用自己的JQgrid-template替换了Ajax grid模板中的代码,这对于启动我的项目来说很好。但是我在创建全新控制器模...

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

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

9得票2回答
与TextBlock具有相同剪辑的TextBox(TextBox模板)

TextBlock元素可以很好地处理LineHeight,使文本完全显示,而不会被裁剪。然而,我想将其更改为TextBox以便编辑文本,这就是我的问题所在。 TextBlock像这样显示文本: TextBox像这样显示文本: 我尝试过调整ClipToBounds和Clip属性,但...

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

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

8得票2回答
递归菜单项,使用默认模板和项目模板。

我有一个针对MenuItem类型的WPF控件模板: <Style TargetType="{x:Type MenuItem}"> <Setter Property="Background" Value="Transparent" /> ...

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

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