WPF Arapça Modunda (FlowDirection = "RightToLeft") kullanın. i verdiğindeTextBlock Stili her zaman Run Tag
yukarıda çözecektir ardından kod % 24.7-
olarak bu yazdırır -24,7% gibi bir takım sorunlar söz etti.
<Window.Resources>
<Style TargetType="Run">
<Setter Property="FlowDirection" Value="LeftToRight" />
</Style>
</Window.Resources>
<Grid FlowDirection="RightToLeft" >
<Grid HorizontalAlignment="Left" Margin="114,127,0,0" VerticalAlignment="Top" Width="279" Height="97">
<TextBlock x:Name="textBlock" Text="-24.7%" ><Run></Run></TextBlock>
</Grid>
</Grid>
Şimdi benim metin Bloklar İçindekiler'i tüm <run><run>
etiketi koymak istiyorum, ben bunu başarabilirsiniz nasıl Yani ben kodunda benim TextBlocks tüm değiştirmek zorunda değilsiniz.
Bunu bir Stil oluşturarak nasıl yaparsınız?
not: i uygulamadaki tüm textblockes düzenleyemediğinizden ben TextAlign = Sağ çözüme gidemez
:
Ve tüm metin blokları için bu özelliği ayarlamak için kaynaklar
söyledi. –@VibeeshanRC TextBlock'larınızı sadece negatif sayılarınız var mı? Değilse, ve biz tüm tersine çevirir (ve TextBlocks) Arapça tersine değil mi? Bu kötü bir yan etki, değil mi? – Taterhead