Xamarin.Forms 字体已过时
Xamarin.Forms Font is obsolete
当我尝试在 Xamarin.Forms 上创建新标签时,我收到以下警告:
about = new Label { Text = "" ,
TextColor=Color.Black,
Font = Font.SystemFontOfSize(16),//Warning occurred here
XAlign = TextAlignment.End,
HorizontalOptions = LayoutOptions.EndAndExpand};
'Xamarin.Forms.Label.Font' is obsolete: 'Please use the Font
attributes which are on the class itself. Obsoleted in v1.3.0'
这个警告是什么意思,我应该怎么做?
改为使用 Label
class 的 FontSize
、FontFamily
和 FontAttributes
属性。
https://developer.xamarin.com/guides/xamarin-forms/user-interface/text/fonts/
您应该只听警告并将其更改为 FontSize
。
在 Xamarin.Forms
的下一个版本中,这个 属性 可以被删除,你的代码将不再编译。
将某些 method/property 标记为已过时经常被库的维护者用来警告用户可以在下一版本的库中删除该特定成员。
当我尝试在 Xamarin.Forms 上创建新标签时,我收到以下警告:
about = new Label { Text = "" ,
TextColor=Color.Black,
Font = Font.SystemFontOfSize(16),//Warning occurred here
XAlign = TextAlignment.End,
HorizontalOptions = LayoutOptions.EndAndExpand};
'Xamarin.Forms.Label.Font' is obsolete: 'Please use the Font attributes which are on the class itself. Obsoleted in v1.3.0'
这个警告是什么意思,我应该怎么做?
改为使用 Label
class 的 FontSize
、FontFamily
和 FontAttributes
属性。
https://developer.xamarin.com/guides/xamarin-forms/user-interface/text/fonts/
您应该只听警告并将其更改为 FontSize
。
在 Xamarin.Forms
的下一个版本中,这个 属性 可以被删除,你的代码将不再编译。
将某些 method/property 标记为已过时经常被库的维护者用来警告用户可以在下一版本的库中删除该特定成员。