2012-08-02 78 views
0

我正在WPF中创建一个图表作为用户控件。对于Y轴标题,我添加了一个文本框。它在垂直方向显示。用户可以编辑标题。点击文本框时,应该在水平方向上绘制在海图区域上。在用户输入文本后,它应该是默认的垂直方向。 我该如何做到这一点?图表中的Y轴标题

回答

2

您可以旋转对焦样式您的文本框。喜欢的东西

<Style TargetType="{x:Type TextBox}"> 
       <Setter Property="RenderTransform"> 
        <Setter.Value> 
         <RotateTransform Angle="-90"></RotateTransform> 
        </Setter.Value> 
       </Setter> 
       <Style.Triggers> 
        <Trigger Property="IsFocused" Value="True"> 
         <Setter Property="RenderTransform"> 
          <Setter.Value> 
           <RotateTransform Angle="0"></RotateTransform> 
          </Setter.Value> 
         </Setter> 
        </Trigger> 
       </Style.Triggers> 
      </Style> 
+0

它工作正常...感谢您的帮助... – Devi 2012-08-03 04:24:12

+0

请注明的答案,因为接受 – michele 2012-08-03 10:03:45

+0

我不能接受。它显示投票需要15个声望。这就是为什么只有我没有更新。 – Devi 2012-08-06 05:41:54