gpt4 book ai didi

xaml - 将特定样式应用于 Xamarin.Forms 元素的所有子元素

转载 作者:行者123 更新时间:2023-12-04 14:25:03 27 4
gpt4 key购买 nike

我有一个目标类型为网格的样式。我希望这种样式的网格中的所有 Entry 子元素自动获取特定样式。

我看过这些:

Styling nested elements in WPF

Apply Style to all child-elements of specific type

唯一的解决方案似乎是在父 Style 中设置 Resources,所以这就是我所做的:

<Style x:Key="BuggyGrid" TargetType="Grid">
<!-- bunch of property setters -->
<Style.Resources>
<Style TargetType="Entry">
<Setter Property="FontFamily" Value="Arial" />
</Style>
</Style.Resources>
</Style>

但是,我得到一个构建错误:“找不到‘资源’的属性、可绑定(bind)属性或事件”。

为什么会出现此错误?

我正在使用 Xamarin.Forms 2.3.2。

最佳答案

您引用的链接特定于 WPF XAML,不适用于 Xamarin.Forms XAML。

我不确定您将如何在 Xamarin.Forms 中实现嵌套样式。

唯一的可能是我没有亲自使用过的 XamlCSS。

https://www.nuget.org/packages/XamlCSS.xamarinforms/2.0.0-pre1

关于xaml - 将特定样式应用于 Xamarin.Forms 元素的所有子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47667850/

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