是否可以动态更改控件的样式/模板?
我正在 Silverlight 4 中创建一个带有水印背景的 UserControl。 水印应根据 UserControl 所代表的基础“类型”而变化。 水印是使用路径创建的,我已将…
如何将命令绑定到 WPF 中 ControlTemplate 中的鼠标右键等?
我有一个自定义 Control 派生类和一个视图模型可供使用。用户可以使用此控件执行多项操作,我认为最好将这些操作实现为视图模型中的 RoutedCommand 对…
WPF - 将转换器应用于所有文本框
使用 WPF,我想在所有 TextBox 内的 Text 属性的绑定中应用转换器。 以下内容适用于单个文本框:
查找作为通过代码生成的默认控件模板 ComboBox 一部分的 TextBlock
我试图找到组合框控件模板内的 TextBlock。 仅当在 XAML 中声明了组合框时,使用 VisualTreeHelpar.GetChildrenCount 才有效。在这种情况下,GetChild…
Silverlight TabItem 模板无法正常工作
在 SL4 应用程序中,我需要重新设计 TabItems 的样式(实际上在标题中添加一个按钮)。 所以我从这里获取了TabItem的控件模板 并添加了我想要的功能。…
WPF 模板:AdornedElement 未显示!
我想通过使用带有额外元素的模板将一些元素添加到文本框,并将原始文本框插入到正确的位置。我正在尝试使用 AdornedElementPlaceholder 就像您在制作 …
在 Silverlight 中,如何调整包含两个 TextBlock 的按钮的宽度?
我有一个按钮,其内容模板包含两个 TextBlock。如何对按钮进行编程以适应文本块中的文本量? 我只知道运行时按钮中输入的文本是什么,而不是设计时。 …
将文件路径多重绑定到按钮 ControlTemplate 中
我正在尝试开发一个应用程序,该应用程序使用存储在单独的远程文件位置的多个图像。 UI 元素的文件路径存储在应用程序设置中。尽管我了解如何使用多重…
当覆盖 WPF 模板时,我是否必须单独覆盖每个主题的模板?
我需要更改 WPF ComboBox 模板的一小部分。 如果我复制 Luna 主题的现有模板并进行更改,那么最初一切都会正常工作。但如果用户有不同的主题,我的 Co…
在 WPF 中以编程方式创建 ControlTemplate
如何以编程方式设置按钮的模板? Polygon buttonPolygon = new Polygon(); buttonPolygon.Points = buttonPointCollection; buttonPolygon.Stroke = B…