Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Platforma özgü bu Evrensel Windows Platformu, , Editorve Label örneklerindeki Entryçift yönlü metnin okuma sırasının (soldan sağa veya sağdan sola) dinamik olarak algılanmasına olanak tanır. Bir değere (ve Editor örnekleri içinEntry) veya Label.DetectReadingOrderFromContent ekli özelliği ayarlayarak InputView.DetectReadingOrderFromContent XAML'de boolean kullanılır:
<ContentPage ...
xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core">
<StackLayout>
<Editor ... windows:InputView.DetectReadingOrderFromContent="true" />
...
</StackLayout>
</ContentPage>
Alternatif olarak, akıcı API kullanılarak C# dilinden de kullanılabilir:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.WindowsSpecific;
...
editor.On<Windows>().SetDetectReadingOrderFromContent(true);
Editor.On<Windows> yöntemi, platforma özgü bu uygulamanın yalnızca Evrensel Windows Platformu üzerinde çalışacağını belirtir. InputView.SetDetectReadingOrderFromContent yöntemi, ad alanındaki Xamarin.Forms.PlatformConfiguration.WindowsSpecific içerikten InputViewokuma sırasının algılanıp algılanamadığından denetlemek için kullanılır. Ayrıca yöntemi, InputView.SetDetectReadingOrderFromContent geçerli değeri döndürmek için yöntemini çağırarak InputView.GetDetectReadingOrderFromContent okuma sırasının içerikten algılanıp algılanamadığından geçiş yapmak için kullanılabilir:
editor.On<Windows>().SetDetectReadingOrderFromContent(!editor.On<Windows>().GetDetectReadingOrderFromContent());
Sonuç olarak Entry, Editorve Label örnekleri, içeriklerinin okuma sırasını dinamik olarak algılayabilir:
Not
özelliğinin ayarlanmasından FlowDirection farklı olarak, metin içeriklerinden okuma sırasını algılayan görünümlerin mantığı, görünümdeki metnin hizalamasını etkilemez. Bunun yerine, çift yönlü metin bloklarının yerleştirildiği sırayı ayarlar.
