问题标签 [styles]

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 投票
2 回答
18321 浏览

c# - 是否可以在样式中使用转换器?

是否可以在样式中使用转换器?例如,我正在尝试创建一个样式TextBlock,其文本ActualHeight根据TextBlock. 调整大小将通过转换器完成。

0 投票
2 回答
2824 浏览

wpf - 将单个样式应用于多个控件(并调整每种样式)

我有一个使用自定义样式的 WPF 应用程序。其中我有一组按钮,每个按钮都有一个自定义背景图像。对于每个按钮,我提供了一个正常的和鼠标按下的图像。有没有一种简单的方法可以使用单一样式(并根据具体情况自定义每个按钮)?

目前我正在为每个按钮创建一种新样式,这肯定不是最好的方法吗?

0 投票
1 回答
970 浏览

wpf - ListBoxItems 上的 DataBound WPF ListBox 样式

我有一个ListBox在开发过程中我有ListBox硬编码和样式的项目。这就是项目的样式。

但是当我将ItemsSource属性设置为数据对象时,它说我的 xaml 无效。大概是因为它是通过 XAML 添加一个项目。

Style将每个项目绑定到数据源后,如何为每个项目创建,如上面的 XAML 中所述?

谢谢。

0 投票
1 回答
4557 浏览

wpf - 如何用图形路径完全替换 WPF 按钮的内容?

我已经使用 Blend 解构了一个标准 WPF 按钮,并设法创建了一个样式精美的按钮,但我无法弄清楚如何使路径填充按钮空间的内部(按钮宽度和高度)。我也不确定是否需要指定 ContentPresenter 或者它是否正确。我在按钮中间的文本之后(正常),但后面有我的图形路径。

谁能给我有关如何完成此任务的反馈?样式定义为;

这个按钮的用途是;

完成后,它应该看起来像一个弯曲的红色按钮。

提前致谢

瑞安

0 投票
5 回答
17473 浏览

wpf - 如何更改 WPF 文本框的突出显示文本颜色?

WPFTextBox本机使用系统突出显示颜色来绘制选定文本的背景。我想覆盖它并使其保持一致,因为它因操作系统/用户主题而异。

对于ListBoxItems,有一个巧妙的技巧(见下文),您可以在其中覆盖资源键以HighlightBrushKey在焦点设置中自定义系统突出显示颜色:

TextBox不幸的是,同样的技巧不适用于。除了“覆盖”之外,还有其他人有什么想法ControlTemplate吗?

注意:此行为似乎已添加到 WPF 4。

0 投票
4 回答
60445 浏览

wpf - WPF 样式的绑定

我正在尝试创建一个自定义控件 - 一个按钮 - 根据数据上下文中属性的值,它将应用多种样式。

我在想的是使用类似的东西:

在代码中......实现一个 IValueConverter,它在方法中执行类似于以下代码的操作ConvertTo

但是,我不完全确定如何拉出样式对象,即使这是可能的......

同时我正在做的是处理DataContextChanged事件,然后将处理程序附加到PropertyChanged绑定到按钮的对象的事件 - 然后在那里运行 switch 语句。

它不是很完美,但在我找到更好的解决方案之前,这似乎是我必须使用的。

0 投票
4 回答
1892 浏览

ruby - 如何更改我的鞋子应用程序的图标?

我想知道是否可以更改我的鞋子应用程序的图标?我想象它以风格为导向,但我无法在上面找到任何东西。

这可能吗?

0 投票
8 回答
89006 浏览

wpf - How to set default WPF Window Style in app.xaml?

I am trying to set the default Style for every window in my WPF Windows application in my app.xaml. So far i have this in app.xaml:

I can get the window to appear with this style when running the app (but not in VS designer) by specifically telling the window to use this style via:

This works, but is not ideal. So how do I:

  1. Have all windows automatically use the style (so i don't have to specify it on every window)?
  2. Have VS designer show the style?

Thanks!

0 投票
4 回答
2562 浏览

javascript - 是否可以从 HTML 元素中“删除”样式?

我想知道是否可以使用 Javascript 或其他方式将元素的样式恢复为“默认”状态。

我需要这样做,因为我将 HTML 插入到第 3 方网页中,并且无法控制它们赋予不同元素的样式。例如,他们可能有:

有没有一种简单的方法可以清除所有样式并将其设置回“默认”设置?甚至有默认样式列表吗?

谢谢

0 投票
2 回答
10886 浏览

wpf - 在 WPF 中更改组合框的样式(最好在 Blend 中)

我在尝试更改 Expression Blend/WPF 中组合框的外观/样式时遇到了一些问题。虽然那里有描述按钮设置样式的教程,但 ComboBox 控件似乎存在一些问题。

任何人都可以提供任何建议,或者向我指出好的教程,其中包括重新设计比按钮更复杂的东西?