| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 | <UserControl x:Class="FurnaceUI.Views.Editors.RecipePressureValveAngleSettingView"             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:FurnaceUI.Views.Editors" xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns:cal="http://www.caliburn.org"             mc:Ignorable="d"              Height="470" Width="1000" FontFamily="Segoe">    <Grid>        <Grid.RowDefinitions>            <!--<RowDefinition Height="80"/>-->            <RowDefinition Height="*"/>        </Grid.RowDefinitions>        <!--<Button Grid.Row="0"  Grid.Column="0" Width="333" Margin="10,10,0,10" Content="Set Pressure Valve Angle" HorizontalAlignment="Left" Style="{StaticResource PageTitleButton}" FontSize="25"/>-->        <DockPanel  Grid.Row="1"  Grid.Column="0">            <Canvas>                <Grid Width="960" Height="590" Canvas.Left="26" Canvas.Top="-50">                    <Grid.RowDefinitions>                        <RowDefinition Height="*"/>                    </Grid.RowDefinitions>                    <Grid.ColumnDefinitions>                        <ColumnDefinition Width="*"/>                        <ColumnDefinition Width="*"/>                        <ColumnDefinition Width="*"/>                        <ColumnDefinition Width="*"/>                        <ColumnDefinition Width="*"/>                        <ColumnDefinition Width="*"/>                    </Grid.ColumnDefinitions>                    <ListBox Grid.Row="0" Grid.ColumnSpan="6" ItemsSource="{Binding CurrenItems}" Height="440" Margin="0,-50,0,0" IsEnabled="{Binding IsEnable}">                        <ListBox.ItemsPanel>                            <ItemsPanelTemplate>                                <UniformGrid Columns="6"></UniformGrid>                            </ItemsPanelTemplate>                        </ListBox.ItemsPanel>                        <ListBox.ItemTemplate>                            <DataTemplate>                                <ContentControl Width="145">                                    <RadioButton Margin="5" Width="135" Height="70" GroupName="PressureSetpoint">                                        <StackPanel>                                            <TextBlock Text="{Binding Name}" FontSize="20" Margin="-40,0,0,0"/>                                            <TextBlock Text="{Binding CurrentValue}" FontSize="14"/>                                        </StackPanel>                                        <i:Interaction.Triggers>                                            <i:EventTrigger EventName="Click">                                                <cal:ActionMessage MethodName="SetValue">                                                    <cal:Parameter Value="{Binding Name}"></cal:Parameter>                                                    <cal:Parameter Value="{Binding CurrentValue}"></cal:Parameter>                                                </cal:ActionMessage>                                            </i:EventTrigger>                                        </i:Interaction.Triggers>                                    </RadioButton>                                </ContentControl>                            </DataTemplate>                        </ListBox.ItemTemplate>                    </ListBox>                    <!--<TextBox Grid.Row="0" Grid.Column="2" Margin="-10,295,0,0" Text="{Binding SelectValveAngle,UpdateSourceTrigger=PropertyChanged}" Tag="Number" FontSize="25" Width="135" Height="70" IsEnabled="{Binding IsPositionSetpoint}"></TextBox>-->                    <TextBox Grid.Row="0" Grid.Column="2" Margin="-10,295,0,0" Text="{Binding SelectValveAngle,UpdateSourceTrigger=PropertyChanged}" Tag="Number" FontSize="25" Width="135" Height="70" IsEnabled="{Binding IsPositionSetpoint}"></TextBox>                    <RadioButton Grid.Row="4" Grid.Column="3"  Margin="-10,295,0,0" Width="135" Height="70" IsChecked="True" IsEnabled="{Binding IsEnable}" GroupName="PressureSetpoint">                        <ContentControl >                            <Canvas>                                <TextBlock x:Name="TxtValue" Text="Value" FontSize="36" Canvas.Left="-43" Canvas.Top="-20"/>                            </Canvas>                        </ContentControl>                        <i:Interaction.Triggers>                            <i:EventTrigger EventName="Click">                                <cal:ActionMessage MethodName="SetValue">                                    <cal:Parameter Value="Value"></cal:Parameter>                                    <cal:Parameter Value="{Binding CurrentValue}"></cal:Parameter>                                </cal:ActionMessage>                            </i:EventTrigger>                        </i:Interaction.Triggers>                    </RadioButton>                    <Button Grid.Row="0" Grid.Column="4" Content="Save"  Margin="-10,395,0,0" Width="130" Height="45" Style="{StaticResource CommandButton}" IsEnabled="{Binding IsEnable}">                        <i:Interaction.Triggers>                            <i:EventTrigger EventName="Click">                                <cal:ActionMessage MethodName="SaveCmd">                                </cal:ActionMessage>                            </i:EventTrigger>                        </i:Interaction.Triggers>                    </Button>                    <Button Grid.Row="0" Grid.Column="5" Content="Close"  Margin="-10,395,0,0" Width="130" Height="45" Style="{StaticResource CommandButton}">                        <i:Interaction.Triggers>                            <i:EventTrigger EventName="Click">                                <cal:ActionMessage MethodName="CloseCmd">                                </cal:ActionMessage>                            </i:EventTrigger>                        </i:Interaction.Triggers>                    </Button>                </Grid>            </Canvas>        </DockPanel>    </Grid></UserControl>
 |