WPF文字排列方式解析
作者:佚名
WPF文字的處理是一個比較基礎(chǔ)的技能。在使用WPF開發(fā)工具時,對于各種文字的處理時經(jīng)常會遇到的情況。希望大家可以通過實踐經(jīng)驗的積累,牢固掌握這一方面知識。
WPF文字在處理的過程中可以實現(xiàn)許多種方式來滿足我們開發(fā)人員在實際編程中的需求。在這里將會為大家呈現(xiàn)一種WPF文字作為標題時的豎排方式。#t#
有時Expande 控件的標題文字需要豎排,例如 Expande的FlowDirection屬性為"RightToLeft",即左右方向的收。
WPF文字的處理相關(guān)代碼示例:
- < Grid x:Name="gridTemplate">
- < Grid.Resources>
- < !--模板數(shù)據(jù)的Expender標題豎排-->
- < DataTemplate x:Key=
"ExpanderHeaderTextV"> - < TextBlock Text="{Binding}"
- Width="30"
- Foreground="Green"
- FontSize="20"
- FontWeight="Normal"
- TextWrapping="Wrap">
- < TextBlock.RenderTransform>
- < TransformGroup>
- < MatrixTransform/>
- < /TransformGroup>
- < /TextBlock.RenderTransform>
- < Run Text="模"/>
- < LineBreak/>
- < Run Text="版"/>
- < LineBreak/>
- < Run Text="內(nèi)"/>
- < LineBreak/>
- < Run Text="容"/>
- < LineBreak/>
- < /TextBlock>
- < /DataTemplate>
- < /Grid.Resources>
- < Expander HorizontalAlignment=
"Stretch" Header="" HeaderTemplate=
"{StaticResource ExpanderHeaderTextV}
" ExpandDirection="Left"
FlowDirection="RightToLeft"
VerticalAlignment="Stretch"
AllowDrop="False"> - < TabControl IsSynchronizedWith
CurrentItem="True" Margin=
"0,0,0,0" FontSize="14"> - < TabItem Header="模板數(shù)據(jù)"
x:Name="tabTemplate"> - < Grid/>
- < /TabItem>
- < /TabControl>
- < /Expander>
- < /Grid>
WPF文字的基本處理方法就為大家介紹到這里。
責任編輯:曹凱
來源:
博客園