50 lines
3.1 KiB
Plaintext
50 lines
3.1 KiB
Plaintext
|
|
<UserControl x:Class="OperationControl.Controls.Pulverizador.BicoLequeIndicator"
|
||
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
||
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||
|
|
xmlns:local="clr-namespace:OperationControl.Controls.Pulverizador"
|
||
|
|
mc:Ignorable="d"
|
||
|
|
d:DesignHeight="120" d:DesignWidth="120">
|
||
|
|
|
||
|
|
<UserControl.Resources>
|
||
|
|
<!-- pode reaproveitar as mesmas cores do outro control -->
|
||
|
|
<SolidColorBrush x:Key="LineBrush" Color="#FFB0BAC8"/>
|
||
|
|
<SolidColorBrush x:Key="SprayBrush" Color="#FF00A8E8"/>
|
||
|
|
<SolidColorBrush x:Key="CommandOnBrush" Color="#FFE74C3C"/>
|
||
|
|
<SolidColorBrush x:Key="CommandOffBrush" Color="#FFB0BAC8"/>
|
||
|
|
<SolidColorBrush x:Key="TextSecondary" Color="#FFB0BAC8"/>
|
||
|
|
<SolidColorBrush x:Key="TextPrimary" Color="#FFF5F7FA"/>
|
||
|
|
</UserControl.Resources>
|
||
|
|
|
||
|
|
<Grid Margin="0">
|
||
|
|
<Grid.RowDefinitions>
|
||
|
|
<RowDefinition Height="Auto"/>
|
||
|
|
<!-- dados -->
|
||
|
|
<RowDefinition Height="*"/>
|
||
|
|
<!-- desenho -->
|
||
|
|
</Grid.RowDefinitions>
|
||
|
|
|
||
|
|
<!-- Dados do bico (mock, depois a gente binda) -->
|
||
|
|
<UniformGrid Grid.Row="0" Rows="2" Columns="2" Height="30" Width="90" HorizontalAlignment="Center">
|
||
|
|
<TextBlock Text="{Binding Vazao, RelativeSource={RelativeSource AncestorType=UserControl}, StringFormat={}{0:F1} mL/s}" Foreground="{StaticResource TextSecondary}" FontSize="10" HorizontalAlignment="Center"/>
|
||
|
|
<TextBlock Text="{Binding TempoAtuado, RelativeSource={RelativeSource AncestorType=UserControl}, StringFormat={}{0:F1} s}" Foreground="{StaticResource TextSecondary}" FontSize="10" HorizontalAlignment="Center"/>
|
||
|
|
<TextBlock Text="{Binding AnguloControle, RelativeSource={RelativeSource AncestorType=UserControl}, StringFormat={}{0:F0}°}" Foreground="{StaticResource TextSecondary}" FontSize="10" HorizontalAlignment="Center"/>
|
||
|
|
<TextBlock Text="{Binding Atuacoes, RelativeSource={RelativeSource AncestorType=UserControl}, StringFormat={}{0} x}" Foreground="{StaticResource TextSecondary}" FontSize="10" HorizontalAlignment="Center"/>
|
||
|
|
</UniformGrid>
|
||
|
|
|
||
|
|
<!-- Desenho do bico + leque -->
|
||
|
|
<Canvas x:Name="DrawCanvas" Grid.Row="1" Margin="0,2,0,0" Width="Auto" Height="80">
|
||
|
|
|
||
|
|
<!-- Solenoide -->
|
||
|
|
<Rectangle x:Name="SolenoidRect" Width="14" Height="14" Fill="{StaticResource TextPrimary}" Stroke="{StaticResource CommandOffBrush}" StrokeThickness="3" Canvas.Left="53" Canvas.Top="0"/>
|
||
|
|
|
||
|
|
<!-- Linha central do jato -->
|
||
|
|
<Line x:Name="CenterLine" Stroke="{StaticResource SprayBrush}" StrokeThickness="2" StrokeStartLineCap="Round" StrokeEndLineCap="Round" Visibility="Collapsed"/>
|
||
|
|
|
||
|
|
<!-- Leque (triângulo) -->
|
||
|
|
<Polygon x:Name="SprayPolygon" Stroke="{StaticResource SprayBrush}" StrokeThickness="2" Fill="#2200A8E8" Visibility="Collapsed"/>
|
||
|
|
</Canvas>
|
||
|
|
</Grid>
|
||
|
|
</UserControl>
|