#xaml #xamarin.forms
#xaml #xamarin.forms
Вопрос:
Я уже использую именованные размеры шрифтов в элементах, которые поддерживают их, например, в ярлыках, но у меня есть другие представления, на основе которых я вычисляю высоту Device.GetNamedSize()
. Я привязываю высоту представления к свойству, поэтому в принципе все должно отображаться при изменении вычисляемого размера, но как мне получать уведомления о событии, когда пользователь изменил размер текста для специальных возможностей? Мне нужно поддерживать как Android, так и iOS.
Ответ №1:
Вы можете создать пользовательскую метку
public class MyLabel :Label
{
public MyLabel()
{
PropertyChanged = MyLabel_PropertyChanged;
}
private void MyLabel_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
if(e.PropertyName== "FontSize")
{
// do some thing you want
}
}
}