gpt4 book ai didi

.net - 如何根据默认样式创建样式?

转载 作者:行者123 更新时间:2023-12-03 05:31:15 25 4
gpt4 key购买 nike

如何在Silverlight中创建基于默认样式的样式?

例如,在 WPF 中我们将其设置为:

<Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource {x:Type TextBox}}">
<Setter Property="Margin" Value="2" />
<Setter Property="Padding" Value="2" />
</Style>

最佳答案

几乎一样。只需减去 x:Type 即可获得更明确的命名。

<Style TargetType="TextBox" BasedOn="{StaticResource DefaultTextBoxStyle}">

更多信息here in the docs 。 PS,如果您需要默认模板,例如 TextBox 通常可以在 CoreStyles.xaml 中找到

按照评论中的要求添加附录,以防您在第一次阅读答案时感到困惑;

您确实需要一个基本样式,这非常容易做到,因为您打算在 Silverlight 默认提供的应用程序主题中执行此操作(wpf/uwp 等不会有这些)创建了 ToolkitStyles.xaml、SDKStyles.xaml、CoreStyles.xaml 等文件......这就是答案中的静态资源名称的来源,目标是最初回答该问题的那一年的 silverlight 版本。”

关于.net - 如何根据默认样式创建样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13016932/

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