MMRavari
دوشنبه 11 اسفند 1399, 04:26 صبح
با سلام من تکست باکسی به شکل یر طراحی کردم
<Style x:Key="MyTextBox" TargetType="{x:Type TextBox}">
<Setter Property="KeyboardNavigation.TabNavigation" Value="None"/>
<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
<Setter Property="Background">
<Setter.Value>
<SolidColorBrush Color="#FFFFFFFF"/>
</Setter.Value>
</Setter>
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
<Setter Property="VerticalContentAlignment" Value="Stretch"/>
<Setter Property="FontFamily" Value="B Nazanin"/>
<Setter Property="FontSize" Value="24"/>
<Setter Property="Padding" Value="4"/>
<Setter Property="FlowDirection" Value="RightToLeft"/>
<Setter Property="BorderThickness" Value="1"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
حالا میخوام در حالت اول با انتخاب اون کیبرد فارسی بشه
دوم اینکه اگر طول متن از اندازه تعیین شده بیشتر شد بتونم طول رو افزایش بدم
برای فارسی کردن اگر بخوام از کلاس استفاده کنم چطور میتونم
ممنون
<Style x:Key="MyTextBox" TargetType="{x:Type TextBox}">
<Setter Property="KeyboardNavigation.TabNavigation" Value="None"/>
<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
<Setter Property="Background">
<Setter.Value>
<SolidColorBrush Color="#FFFFFFFF"/>
</Setter.Value>
</Setter>
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
<Setter Property="VerticalContentAlignment" Value="Stretch"/>
<Setter Property="FontFamily" Value="B Nazanin"/>
<Setter Property="FontSize" Value="24"/>
<Setter Property="Padding" Value="4"/>
<Setter Property="FlowDirection" Value="RightToLeft"/>
<Setter Property="BorderThickness" Value="1"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
حالا میخوام در حالت اول با انتخاب اون کیبرد فارسی بشه
دوم اینکه اگر طول متن از اندازه تعیین شده بیشتر شد بتونم طول رو افزایش بدم
برای فارسی کردن اگر بخوام از کلاس استفاده کنم چطور میتونم
ممنون