我正在创建一个图表作为 WPF 中的用户控件。对于 Y 轴标题,我添加了一个文本框。它以垂直方向显示。用户可以编辑标题。单击文本框时,它应该在图表绘图区域上以水平方向呈现。用户输入文本后,它应该是默认的垂直方向。我怎样才能做到这一点?
问问题
171 次
1 回答
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>
于 2012-08-02T14:43:17.660 回答