问题标签 [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 回答
393 浏览

wpf - 应用于共享静态资源的动画

我有RibbonButton使用StaticResource背景画笔的元素。

现在我正在尝试将动画应用于此按钮的背景颜色,但发生的情况是所有使用相同的元素StaticResource的背景颜色也都动画了!!!

如何使此动画仅适用于RibbonButton?

0 投票
2 回答
127 浏览

wpf - 嵌套样式 wpf 的异常

这是我内心的风格Grid.Resources

使用这种设计,但 UI 在设计模式下看起来不错。但是当我运行这个应用程序时,我在该行中遇到了一个异常:

带有消息:“设置属性 'System.Windows.Style.Resources' 引发异常”。

知道出了什么问题吗?

0 投票
1 回答
1593 浏览

wpf - 如何更改触发器中的 Property="Style"

触发器不工作。IsMouseOver 不会改变按钮的样式。我不确定我的代码有什么问题。我正在尝试更改鼠标悬停属性上按钮的样式属性。它不断抛出错误。

基本上我试图在鼠标悬停事件上使用不同的样式

0 投票
1 回答
219 浏览

wpf - 如何在 wpf 中扩展 xamoutlookbar 主题?

ResourceDictionary 包括以下标记。

如何扩展 XamOutlookBar 主题,以便我可以覆盖 OutlookBarGroup 的样式并在其上应用我的样式以更改其背景。

0 投票
3 回答
3754 浏览

wpf - Make Tooltip of WPF slider stay on screen while dragging

I am using a slider control to set the zoom level of an application and i want to show the current zoom level as live to end user. So i decided to show a tooltip on top of slider so user can see the value of zoom level.

But the problem is when user drag the position of slider the Tooltip disappears and i cant see the Tooltip again. I have to change position of mouse an dagain i have to place mouse on top of slider to see what the zoom level is

The xaml i used is this

#xA;

I applied ToolTipService.ShowDuration="12000" But it seems to have no effect. How can i make sure the Slider Tooltip appears there on top of slider while Dragging the position of Slider Thumb

0 投票
1 回答
1029 浏览

wpf - 带有模板的嵌套 ContentControls

我有一个自定义WindowStyle,XAML 看起来像这样:

现在我想要Grid单独的内部,Style以便我可以在其他地方使用它。

ContenPresenterWindowStyle中使用 a 来呈现它:

问题

上面的编辑没有给我任何错误,但它没有显示我的WindowContentStyle。当我设置控件的Content属性Window并加载样式时

内容显示在ContentPresenterWindowStyle 中 而不是WindowContentStyle中。正因为如此,Template没有使用,并且我没有带有标题的标题。

我怎样才能让我的外部ContentPresenter传递Content到我的内部ContentPresenterWindowContentStyle中的那个)?

提前致谢!

问候 Loetn

0 投票
2 回答
1131 浏览

wpf - 当 TextBox 为只读时禁用对制表位的关注

当文本框处于只读状态并且在选项卡上我想禁用文本框的焦点边框时,我想在文本框的样式中执行此操作。有人可以帮我实现这一点吗?

更新了内容:

截屏: 在此处输入图像描述

0 投票
2 回答
1841 浏览

c# - WPF按钮触发样式不识别背景

我正在研究按钮样式,悬停效果给我带来了一些问题。我进行了搜索,但没有找到我的答案(或者更可能没有正确搜索)所以我决定在这里问。我在我的 WPF 用户控件中指定以下样式,然后在按钮上设置此样式。

一切似乎都正常,除了当我将鼠标悬停在按钮上时,而不是我想要的保持一致的背景颜色,它恢复为默认的 WPF 浅蓝色颜色。我尝试添加其他属性更改,例如增加鼠标悬停时的高度,以确认这些更改生效。似乎只是想阻止我的背景。

TIA

0 投票
1 回答
216 浏览

c# - 如何使用两种不同的绑定重用样式?

我有这个Style

每当绑定的依赖属性BlinkForError设置为 时True,它就会开始闪烁。它工作得很好,像这样:

事情是我想要完全相同的东西,但绑定到另一个依赖属性,比如AnotherBlinkForError

我可以复制整个样式,只更改DataTrigger'Binding部分。

有没有办法避免这种重复,用Style两个不同的绑定重复使用相同的两次?

0 投票
1 回答
656 浏览

wpf - 点击后WPF标签IsMouseOver样式不起作用

我的 UI 中有一个标签,并且有一个样式。

除了MouseOver触发器之外,我还想在单击标签时设置相同的属性值(因为单击事件不适用于标签,我使用 MouseDown 事件)。这是MouseDown事件代码

所以我的问题是如果我将鼠标放在我的标签上,之后我的 MouseOver 样式将永远不会应用于我的标签。我知道样式覆盖,但不知道如何摆脱它。