Member 12749929 Ответов: 1

Вопрос для gaugelibv2


Привет,

Я делаю какой-то код с вашим GaugeLibV2.

Вот что я сделал ;

1. Преобразованный проект GaugeLibV2 для проекта Windows для WPF.
2.постройте его.(Я получил dll)
3. Создайте новый проект WPF
4. Добавьте dll в ящик инструментов.
5. я могу использовать ваши датчики.

но вот в чем проблема.

Мне нужно 4 радиальных масштаба, но я не могу добавить "радиальный масштаб" больше двух.

1-й и 2-й-это все хорошо.

но ТИК и угол метки развернуты как ортогональные от 3-го.

вот снимок экрана iamge. - radialgauge.ПНГ[^]

Как я могу решить эту проблему?

Что я уже пробовал:

<Window
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:TDCV2"
        xmlns:GaugeLib="clr-namespace:GaugeLib;assembly=GaugeLib" x:Class="TDCV2.MainWindow"
        mc:Ignorable="d"
        Title="Traction Device Controller" Height="800" Width="1280" ResizeMode="NoResize" WindowStartupLocation="CenterScreen">
    <Window.Background>
        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
            <GradientStop Color="#FF464545" Offset="0"/>
            <GradientStop Color="#FF252525" Offset="1"/>
        </LinearGradientBrush>
    </Window.Background>
    <Grid x:Name="LayoutRoot" RenderTransformOrigin="0.5,0.5">
        <Grid.RowDefinitions>
            <RowDefinition Height="100"/>
            <RowDefinition Height="*" />
            <RowDefinition Height="100" />
        </Grid.RowDefinitions>
        <Grid Grid.Row="0" Grid.Column="0"/>
        <!-- End of Top menu & information -->
        <!-- Start of indicator area -->
        <Grid Grid.Row="1">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="*" />
                <ColumnDefinition Width="150" />
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>
            <Grid Grid.Column="0">

                <GaugeLib:RadialScale HorizontalAlignment="Center" Height="450" VerticalAlignment="Center" Width="450" TickPlacement="Outward"
                                      MinAngle="-110" MaxAngle="110" MinorTickStep="1" MajorTickStep="10">
                    <GaugeLib:RadialBarIndicator Height="100" Width="100"/>
                </GaugeLib:RadialScale>
                <GaugeLib:RadialScale HorizontalAlignment="Center" Height="250" VerticalAlignment="Center" Width="250" TickPlacement="Inward"
                                      MinAngle="-110" MaxAngle="110" MajorTickStep="25">
                    <GaugeLib:RadialBarIndicator Height="100" Width="100"/>
                </GaugeLib:RadialScale>

            </Grid>

            <!-- Speed indicator -->
            <Grid Grid.Column="1"/>
            <!-- end of speed indicator -->
            <!-- start of distance indicator -->
            <Grid Grid.Column="2">
                <GaugeLib:RadialScale HorizontalAlignment="Center" Height="450" VerticalAlignment="Center" Width="450"
                                      MinAngle="-110" MaxAngle="110" MinorTickStep="1" MajorTickStep="10">
                </GaugeLib:RadialScale>
                <GaugeLib:RadialScale HorizontalAlignment="Center" Height="250" VerticalAlignment="Center" Width="250" TickPlacement="Inward"
                                      MinAngle="-110" MaxAngle="110" MajorTickStep="25"/>
            </Grid>
            <!-- end of distance indicator -->
        </Grid>
        <Grid Grid.Row="2"/>



        <!-- End of force control gauge -->


    </Grid>

</Window>

Graeme_Grant

CodeProject - это веб-сайт сообщества. Управление осуществляется от конкретного автора, а не от CodeProject. Пожалуйста, перейдите на страницу статьи, где вы ее нашли, и спросите там автора...

Jochen Arndt

Похоже, это связано со статьей в CodeProject (https://www.codeproject.com/Articles/165826/Custom-Gauge-Controls-for-Windows-Phone-Part-I).

Тогда вам следует задать этот вопрос на форуме в нижней части статьи. Автор статьи, вероятно, не читает ваш вопрос здесь.

1 Ответов

Рейтинг:
1

CHill60

Как сказал @Graeme_Grant, вам нужно направить этот вопрос автору статьи, который, как я полагаю, является Пользовательские элементы управления датчиками для Windows Phone 7: Часть III[^]

Внизу этой страницы (если это правильная статья!) вы найдете форум вопросов и ответов, специфичный для этой статьи.