我们如何扩展NamedSize以获得更大的文本?
下面的LOC给出了一个很大的尺寸,但是我希望有一个更大的尺寸而不是硬编码:
myLabel.TextSize = Device.GetNamedSize(NamedSize.Large, typeof(Label))
谢谢。
答案 0 :(得分:0)
https://developer.xamarin.com/api/type/Xamarin.Forms.NamedSize/
会员名称描述
默认默认字体大小。
较大A字体大小,用于标题或其他重要文本元素。
中等默认字体大小,用于独立标签或按钮。
Micro设备的最小可读字体大小。想想这就像合法的脚注一样。
小小但可读的字体大小。将其用于文本块。
NamedSize枚举中不存在较大的字体大小。您可以创建一个自定义属性MyFontSize,并根据当前设备将其设置为不同的值,并将您的标签大小绑定到该属性。
它仍然是硬编码的,但您必须使用大小值来使其看起来像您想要的每个设备。