Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese plattformspezifische iOS-Plattform deaktiviert die Skalierung der Barrierefreiheit für benannte Schriftgrade. Sie wird in XAML genutzt, indem sie die Application.EnableAccessibilityScalingForNamedFontSizes bindungsfähige Eigenschaft auf false setzt:
<Application ...
xmlns:ios="clr-namespace:Xamarin.Forms.PlatformConfiguration.iOSSpecific;assembly=Xamarin.Forms.Core"
ios:Application.EnableAccessibilityScalingForNamedFontSizes="false">
...
</Application>
Alternativ kann sie mit der Fluent-API von C# genutzt werden:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.iOSSpecific;
...
Xamarin.Forms.Application.Current.On<iOS>().SetEnableAccessibilityScalingForNamedFontSizes(false);
Die Methode Application.On<iOS> gibt an, dass diese plattformspezifische Funktion nur unter iOS ausführbar ist. Die Application.SetEnableAccessibilityScalingForNamedFontSizes Methode im Xamarin.Forms.PlatformConfiguration.iOSSpecific Namespace wird verwendet, um benannte Schriftgrade zu deaktivieren, die von den iOS-Barrierefreiheitseinstellungen skaliert werden. Darüber hinaus kann die Application.GetEnableAccessibilityScalingForNamedFontSizes Methode verwendet werden, um zurückzugeben, ob benannte Schriftgrade durch iOS-Barrierefreiheitseinstellungen skaliert werden.