图表中的Y轴标题

时间:2012-08-02 12:13:06

标签: c# wpf

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

1 个答案:

答案 0 :(得分: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>