Вопрос для 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).
Тогда вам следует задать этот вопрос на форуме в нижней части статьи. Автор статьи, вероятно, не читает ваш вопрос здесь.