QuirkSettings
Art: Klasse
EXPERIMENTELL
Dies kann verwendet werden, um Einstellungen hinzuzufügen, die das Verhalten von react-native-windows über Versionsaktualisierungen hinweg beibehalten, um Upgrades zu erleichtern. Einstellungen in dieser Klasse werden wahrscheinlich in zukünftigen Versionen entfernt, daher sollten Apps versuchen, ihren Code zu aktualisieren, um sich nicht auf diese Einstellungen zu verlassen.
Methoden
SetAcceptSelfSigned
static void SetAcceptSelfSigned(ReactInstanceSettings settings, bool value)
EXPERIMENTELL
Laufzeiteinstellung, die es Netzwerkverbindungen (HTTP, WebSocket) ermöglicht, die Zertifikatsvalidierung zu überspringen.
SetBackHandlerKind
static void SetBackHandlerKind(ReactInstanceSettings settings, BackNavigationHandlerKind kind)
EXPERIMENTELL
Standardmäßig verarbeitet react-native-windows verschiedene Zurück-Ereignisse und leitet sie an JavaScript weiter. Wenn Sie dies auf BackNavigationHandlerKind.Native setzen, wird verhindert, dass react-native-windows diese Ereignisse verarbeitet, einschließlich der Weiterleitung an JavaScript. Dies ermöglicht es Anwendungen, die Rückennavigation im nativen Code zu verarbeiten, verhindert jedoch, dass das native Modul BackHandler Ereignisse empfängt.
SetMatchAndroidAndIOSStretchBehavior
static void SetMatchAndroidAndIOSStretchBehavior(ReactInstanceSettings settings, bool value)
EXPERIMENTELL
Standardwert: true
Ältere Versionen von react-native-windows verwendeten nicht das Legacy-Stretch-Verhalten von Yoga. Dies bedeutete, dass react-native-windows Views etwas anders als unter iOS und Android layoutete. Setzen Sie diese Einstellung auf false, um das Verhalten von react-native-windows <= 0.62 beizubehalten.