问题标签 [wpf-style]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3582 浏览

wpf - 重置继承的 WPF 样式?

在我的应用程序的 App.xaml 部分中,我有一个ResourceDictionary元素,该元素以诸如此类的事物为目标DataGridColumnHeader并对DataGridCell它们应用自定义样式。这些定义是全局的(因为它们不使用 ax:key - 它们适用于该类型的所有实例)。

是否可以将这些类型的样式完全重置为“基本”Aero 主题(或当前正在使用的任何主题)以在我的应用程序的子部分中使用?

我试过使用

这似乎没有做任何事情,因为我猜它只是继承自己。

0 投票
1 回答
1234 浏览

c# - WPF 中 Style 内的 RenderTransform 绑定

我有以下代码。为什么Text-Binding 有效而TranslateTransform.X无效?

0 投票
1 回答
203 浏览

c# - 有什么方法可以用样式影响 xaml 图标吗?

我已经使用资源字典在我的 WPF 应用程序中包含了 xaml 图标,并且我正在使用 ContentControl 在窗口上呈现资源图标。

现在,如何将样式应用于 ContentControl 内的图标?例如,将宽度设置为 24 像素。

编辑 1

这是我的资源字典的样子:

0 投票
1 回答
61 浏览

wpf - 更改位置标记/插入符号的颜色

文本框控件元素的名称是什么,我需要对其进行操作以更改文本框中位置标记的颜色?
正常的前景属性会改变实际的文本颜色,但位置标记保持相同的颜色。

0 投票
1 回答
2012 浏览

wpf - wpf工具包datetimepicker如何更改微调器的颜色

如何从 xceed WPF Toolkit 更改 DateTimePicker 的微调器箭头的颜色?我找不到设置箭头颜色的属性。
我是否需要覆盖整个 ButtonSpinner 才能这样做?
如果是,我该怎么做,我仍然是 WPF 的初学者,如果我只是尝试从ButtonSpinner 参考页面复制源代码, Visual Studio 会抱怨主题的术语“命名空间中不存在 ResourceKeys”

0 投票
2 回答
1121 浏览

c# - 如何在wpf中为关闭弹出窗口创建圆形十字按钮?

我正在研究 wpf 滑块,我想要滑块控件上的十字圆形按钮,我已经附上了图像,你能帮我写什么样式来附上设计圆形十字按钮吗?

我尝试了以下方式,但没有为我工作,它是根据创建的附图2

0 投票
1 回答
174 浏览

c# - 图标仅在 MenuItem 的 IsCheckable=true 时显示

我使用来自这个问题的答案的代码来构建我自己的项目菜单。
问题是最顶层的项目应该只有一个图标作为内容。但如果我这样做,则不会显示图标,除非我还设置了 isCheckable=true。
这是我更改的代码。

在实际的 UserControl 中,菜单项的使用如下:

需要进行哪些更改才能始终显示图标?

0 投票
2 回答
623 浏览

wpf - 自定义 WPF 可调整大小的按钮(可能还有其他控件)

我一直在阅读有关更改 WPF 控件外观的信息。在大多数情况下,尽管按钮是从头开始创建的,因此没有多个来源,更不用说用于显示按钮的单个图像,它可以正确调整大小。

我想显示一个具有自定义外观的按钮。它应该能够从图像(最好是具有每像素 alpha 的 PNG 图像)加载视觉数据,将其切片(请查看下面的方案),从而正确调整按钮的大小,同时保持尽可能多的优点尽可能将原始 WPF Button(包括文本/内容、图标、事件和绑定)。

这样的事情可能吗?

在此处输入图像描述

有没有办法拥有一个 WPF 模板,它将使用某个图像源(或者甚至可能需要几个单独的文件)来允许一个可调整大小的按钮(或者如果这是可行的,则通常是控制)。这个按钮将包含一个图标和一些文本,它会有一个“onMouseOver”图像-“模板”以及一个“onMouseDown”。

我知道在 CSS 中,将图像作为整个图像映射并使用坐标和剪切矩形来确保正确的外观是可行的。有没有人知道这是否可行,并给我一些指示,我可以在其中寻找如何“设计”我自己的控件,这些控件源自已知控件

在这种特殊情况下,我真的需要按钮和可能的进度条。我想如果我能理解如何设置按钮和进度条的样式,我就会知道如何为其他类型的控件设置样式。

我正在使用 .NET Framework 4.5,将使用此应用程序的人也必须使用相同的框架。

先感谢您!

0 投票
0 回答
150 浏览

wpf - 为什么 Style.Resources 需要 x:Key

为什么 WPF 不允许我将没有 x:Key 的资源添加到Style.Resources部分?当我尝试以下操作时:

它引发以下编译时错误:

可以将相同的资源添加到 UserControl 的资源部分。

0 投票
1 回答
1073 浏览

wpf - 编辑 xctk:DoubleUpDown 控件的样式

我喜欢将 xctk:DoubleUpDown 控件的角半径更改为 2。以下代码不起作用。如果没有控制模板部分,则不会显示错误,但使用“Setter Property Template 部分”会显示错误“73 Undefined CLR-namespace´ URI to a namespace ´Xceed.Wpf.Toolkit.Themesthat could not be found”。被展示。

Fontfamily、Fontsize、BorderThickness、Foreground 正在工作。

感谢您的任何帮助。