gpt4 book ai didi

c# - BasedOn ="{StaticResource {x:Type TextBlock}}"的 Silverlight 3.0 等价物是什么

转载 作者:太空狗 更新时间:2023-10-29 22:56:00 25 4
gpt4 key购买 nike

我正在尝试扩展 TextBlock 的基本样式。在 WPF 世界中的简单思考,在 Silverlight 中应该是相同的。但是我在 x:Type 上遇到错误。

如何在 Silverlight 中翻译 BasedOn="{StaticResource {x:Type TextBlock}}"。 有谁做到了这一点?

谢谢。

最佳答案

在 Silverlight 中没有与该特定用法等效的方法。 Silverlight 仅支持用于访问资源的字符串键。因此,使用 {x:Type SomeType} 作为键是行不通的。

在 Silverlight 中,您需要制作控件样式的完整副本。您可以通过使用具有执行此操作的工具的 Blend 或通过从 Silverlight 文档中复制粘贴来执行此操作。 Control Styles and Templates

当然,一旦您拥有初始样式的副本,您就可以修改副本或创建其他样式,将此副本分配给 BasedOn 以创建一组变体。

关于c# - BasedOn ="{StaticResource {x:Type TextBlock}}"的 Silverlight 3.0 等价物是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2157937/

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