wpf инструментариум диаграма завъртане на ос

Как завъртате текста по оста от хоризонтална към вертикална?

Не мога да го направя чрез xaml, защото създавам множество серии в движение и не знам предварително колко ще имам, докато не се попълни контролата.

въведете описание на изображението тук

Трябва да покажа датите вертикално или под наклон, а не Horz.

Благодаря ви отново.


person nitefrog    schedule 02.02.2011    source източник
comment
Някой има ли улики как да направите това?   -  person nitefrog    schedule 09.02.2011
comment
Публикувана е връзка със стъпка по стъпка, която работи както за WPF, така и за Silverlight.   -  person Eric J.    schedule 21.02.2012


Отговори (3)


Добре, може би не бях ясен. Исках хората, които идват от HTTP://olddomain.com/1.html, да бъдат пренасочвани към HTTP://newdomain.com/1.html, а тези, които идват от HTTPS://olddomain.com/1.html, да бъдат пренасочвани към HTTPS://newdomain.com/1.html и т.н. Тоест, ако са дошли от HTTP връзка, ще бъдат пренасочени към нов HTTP домейн. Ако са дошли от HTTPS връзка, те ще бъдат пренасочени към нов HTTPS домейн. Искам правила за htaccess за това. Можеш ли да помогнеш?
person Eric J.    schedule 21.02.2012

Не съм сигурен дали сте намерили отговора за това, но ако не сте, можете да опитате следното:

Това е в XAML, но трябва да работи без значение колко серии създавате, тъй като стилизира оста.

        <chart:Chart.Axes>
            <chart:DateTimeAxis Orientation="X" ShowGridLines="True">
                <chart:DateTimeAxis.AxisLabelStyle>
                    <Style TargetType="{x:Type chart:AxisLabel}">
                        <Setter Property="StringFormat" Value="{}{0:d-MMM}" />
                        <Setter Property="RenderTransformOrigin" Value="1,0.5" />
                        <Setter Property="RenderTransform">
                            <Setter.Value>
                                <RotateTransform Angle="-45" />
                            </Setter.Value>
                        </Setter>
                    </Style>
                </chart:DateTimeAxis.AxisLabelStyle>
            </chart:DateTimeAxis>

            <chart:LinearAxis ShowGridLines="True" />
        </chart:Chart.Axes>
person fatty    schedule 25.07.2011

Може би това ще помогне:
http://community.devexpress.com/blogs/bryan/archive/2011/01/19/silverlight-and-wpf-charts-changing-the-axis-label-angles.aspx
Знам, че е в xaml, но не мисля, че има друг начин, wpf диаграмите далеч не са толкова удобни като диаграмите на windows forms (където можете лесно да завъртите етикетите чрез свойството ).
За вашите нужди можете да напишете стила в ресурс и да го посочите във вашия код зад него.

person SpeziFish    schedule 09.02.2011