相关疑难解决方法(0)

您能为一个XAML样式定义多个TargetType吗?

在HTML/CSS中,您可以定义可应用于许多类型元素的样式,例如:

.highlight {
    color:red;
}
Run Code Online (Sandbox Code Playgroud)

可以应用于P和DIV,例如:

<p class="highlight">this will be highlighted</p>
<div class="highlight">this will also be highlighted</div>
Run Code Online (Sandbox Code Playgroud)

但在XAML中,您似乎必须为样式定义TargetType,否则会出现错误:

<Style x:Key="formRowLabel" TargetType="TextBlock">
Run Code Online (Sandbox Code Playgroud)

有没有办法允许XAML样式应用于多个元素,甚至像CSS一样让它保持打开状态?

wpf xaml styles

60
推荐指数
3
解决办法
5万
查看次数

标签 统计

styles ×1

wpf ×1

xaml ×1