Ios 如何在Xamarin.Forms中为特定控件定义样式资源?
我是Xamarin和Xamarin的新手。表单,基本上我想定义控件的样式 就像当我放置标签控件时,它应该在整个页面中遵循相同的样式。我在文章的某个地方读到,可以通过在标记中定义样式来实现,但不知道如何实现Ios 如何在Xamarin.Forms中为特定控件定义样式资源?,ios,iphone,ipad,xamarin,xamarin.forms,Ios,Iphone,Ipad,Xamarin,Xamarin.forms,我是Xamarin和Xamarin的新手。表单,基本上我想定义控件的样式 就像当我放置标签控件时,它应该在整个页面中遵循相同的样式。我在文章的某个地方读到,可以通过在标记中定义样式来实现,但不知道如何实现 如何为1页定义 如何全局定义将应用于所有页面的内容 如何定义特定于设备的 有人能提供一些相同的示例代码/链接吗 提前谢谢 如果您正在谈论通过XAML实现,那么: -如果是每页,则使用。 -对于特定于设备的,请使用类 -目前没有全球资源 如果您是在代码中创建内容,那么在创建它们时,可以应用任何您
提前谢谢 如果您正在谈论通过XAML实现,那么:
-如果是每页,则使用。
-对于特定于设备的,请使用类
-目前没有全球资源 如果您是在代码中创建内容,那么在创建它们时,可以应用任何您希望的全局值。如果存在特定于平台的值,则使用。
HTH对于每页资源,您可以使用“ColorResources”等文件创建一个公用文件夹,其中可能包含以下条目
public static readonly Color ActivityIndicator = Color.Blue;
然后,您可以像这样在XAML中使用它
<ActivityIndicator IsRunning="{Binding IsLoading}"
Color="{x:Static common:ColorResources.ActivityIndicator}" />
我已经查看了这些链接,但这还不足以回答我的问题。例如,我的页面上有50个标签,对于所有50个标签,它应该应用相同的样式。好的,在初始化XAML之后,您仍然可以“后处理”XAML,并遍历视图层次结构并以这种方式应用属性。我想直接应用每个控件,而不是对每个控件应用静态资源或任何其他资源。