WPF中实现Expander标题的文字竖排

有时Expande 控件的标题文字需要竖排,例如 Expande的FlowDirection属性为"RightToLeft",即左右方向的收缩:

2009022013093186.jpg

<Grid x:Name="gridTemplate">
        <Grid.Resources>
        <!--模板数据的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="内"/>
                     <LineBreak/>
                     <Run Text="容"/>
                    <LineBreak/>
          </TextBlock>
         </DataTemplate>
      </Grid.Resources>
      <Expander HorizontalAlignment="Stretch" Header=""  HeaderTemplate="{StaticResource ExpanderHeaderTextV}" ExpandDirection="Left"     FlowDirection="RightToLeft" VerticalAlignment="Stretch" AllowDrop="False">
             <TabControl IsSynchronizedWithCurrentItem="True" Margin="0,0,0,0" FontSize="14">
                         <TabItem Header="模板数据" x:Name="tabTemplate">
                                   <Grid/>
                          </TabItem>
                                                                    
              </TabControl>
         </Expander>
</Grid>

转载于:https://www.cnblogs.com/FlyingRoc/archive/2009/02/20/1394735.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值