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 に答える