我想在ios应用程序中为所有文本设置defualt textize和color。 我正在寻找与以下内容相当的IOS:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:textColorPrimary">@color/default_textcolor</item>
<item name="android:textSize">16sp</item>
</style>
</resources>
答案 0 :(得分:0)
由于问题标有xamarin.forms,我假设您期望Xamarin.Forms
跨平台解决方案。
Xamarin.Forms
支持样式和隐式样式。隐式样式是ResourceDictionary
中没有x:Key
参数定义的样式。隐式样式适用于所有作用域的xaml元素。因此,要将隐式样式应用于所有应用程序,您应该在App.xaml
默认情况下,应用中的每个Label
都会应用该样式。
如果您希望隐式样式应用于每个Label
AND每个继承自Label
的类(与Label
不相同,但如果您设置ContentPage
样式则非常常见),您可以将ApplyToDerivedTypes = "true"
设置为Style
。
详细了解https://developer.xamarin.com/guides/xamarin-forms/user-interface/styles/implicit/
上的隐式样式