gpt4 book ai didi

css - WPF 中的级联样式(a la CSS)

转载 作者:技术小花猫 更新时间:2023-10-29 11:17:52 27 4
gpt4 key购买 nike

有没有办法在 WPF 中指定这样的内容:

CSS:

#someSpan input { color: #f1f1f1; }
or
span input { color: #f1f1f1; }

意思是,我想让容器中的所有 TextBlock 元素都遵循 x 样式,而不必将样式应用于每个文本 block 。

澄清一下,我需要在 WPF 中做这样的事情。

我知道样式的 BasedOn 属性......但这并不是我在这里寻找的东西

寻找这样的东西

 <Style x:Key="FileItem"  TargetType="{x:Type #SomeContainer TextBlock}">

或者可能在 SomeContainer 中,添加将应用于其所有文本 block 的 TextBlock 样式

最佳答案

你可以这样做,你只需要嵌套样式,例如

<Style TargetType="{x:Type Border}">
<Style.Resources>
<Style TargetType="{x:Type TextBox}">
<!-- ... -->
</Style>
<Style.Resources>
</Style>

这允许您在 Borders 中设置 TextBoxes 的样式,但是元素只能应用一种样式,因此具有并行“规则”也不会起作用.

关于css - WPF 中的级联样式(a la CSS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7994793/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com