Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <Window x:Class="WrapGridTest.MainWindow"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:local="clr-namespace:WrapGridTest"
- Title="MainWindow" Height="335" Width="525">
- <Grid>
- <local:WrapGridPanel>
- <DockPanel Name="cpRow0" Margin="0 5 0 5" MinHeight="90" local:WrapGridPanel.WrapHeight="Auto">
- <GroupBox Name="DO1">
- <GroupBox.Header>
- <DockPanel>
- <TextBlock VerticalAlignment="Center">DO1</TextBlock>
- <ComboBox Name="DO1DeviceList" Margin="3 0 0 0" ItemsSource="{Binding DOtable}">
- </ComboBox>
- </DockPanel>
- </GroupBox.Header>
- <UniformGrid Rows="1">
- <StackPanel>
- <Label Content="3W1L" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <CheckBox Name="DO1o1" IsChecked="{Binding o1}" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="1" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel>
- <Label Content="3W3V" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <CheckBox Name="DO1o2" IsChecked="{Binding o2}" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="2" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel>
- <Label Content="Ni" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <CheckBox Name="DO1o3" IsChecked="{Binding o3}" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="3" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel>
- <Label Content="2W1" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <CheckBox Name="DO1o4" IsChecked="{Binding o4}" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="4" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel>
- <Label Content="Vac2" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <CheckBox Name="DO1o5" IsChecked="{Binding o5}" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="5" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel>
- <Label Content="3W4V" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <CheckBox Name="DO1o6" IsChecked="{Binding o6}" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="6" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel>
- <Label Content="Cu" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <CheckBox Name="DO1o7" IsChecked="{Binding o7}" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="7" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel>
- <Label Content="3W2L" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <CheckBox Name="DO1o8" IsChecked="{Binding o8}" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="8" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </StackPanel>
- </UniformGrid>
- </GroupBox>
- </DockPanel>
- <DockPanel Name="cpRow1" Margin="0 5 0 5" MinHeight="90" local:WrapGridPanel.WrapHeight="Auto">
- <GroupBox DockPanel.Dock="Left">
- <GroupBox.Header>
- <DockPanel>
- <TextBlock VerticalAlignment="Center" Margin="0 0 3 0">DO2</TextBlock>
- <ComboBox Name="DO2DeviceList" ItemsSource="{Binding DOtable}">
- </ComboBox>
- </DockPanel>
- </GroupBox.Header>
- <UniformGrid Rows="1">
- <StackPanel>
- <Label Content="Vac1" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <CheckBox Name="DO2o1" IsChecked="{Binding o1}" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="1" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel>
- <Label Content="Vent" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <CheckBox Name="DO2o2" IsChecked="{Binding o2}" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="2" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel>
- <Label Content="Cool" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <CheckBox Name="DO2o3" IsChecked="{Binding o3}" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="3" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel>
- <Label Content="3W2V" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <CheckBox Name="DO2o4" IsChecked="{Binding o4}" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="4" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel>
- <Label Content="Heat2" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <CheckBox Name="DO2o5" IsChecked="{Binding o5}" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="5" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel>
- <Label Content="Heat1" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <CheckBox Name="DO2o6" IsChecked="{Binding o6}" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="6" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel>
- <Label Content="3W1V" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <CheckBox Name="DO2o7" IsChecked="{Binding o7}" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="7" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </StackPanel>
- <StackPanel>
- <Label Content="Ar" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <CheckBox Name="DO2o8" IsChecked="{Binding o8}" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="8" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </StackPanel>
- </UniformGrid>
- </GroupBox>
- </DockPanel>
- <DockPanel Name="cpRow2" Margin="0 5 0 5" MinHeight="200" local:WrapGridPanel.WrapHeight="*">
- <GroupBox Name="AIDisplay" HorizontalContentAlignment="Left">
- <GroupBox.Header>
- <DockPanel>
- <TextBlock VerticalAlignment="Center">AI1</TextBlock>
- <ComboBox Name="AI1DeviceList" Margin="3 0 0 0" ItemsSource="{Binding AItable}">
- </ComboBox>
- </DockPanel>
- </GroupBox.Header>
- <DockPanel>
- <Label Content="Millivolts (mv)" DockPanel.Dock="bottom" Padding="0" HorizontalAlignment="Center" VerticalAlignment="Top"/>
- <UniformGrid Rows="1">
- <DockPanel>
- <Label Content="Target" DockPanel.Dock="Top" HorizontalAlignment="Center" VerticalAlignment="Center"/>
- <Grid>
- <ProgressBar Name="AI1i1" Minimum="0" Maximum="5002" Width="32" Margin="5 0 5 0" Orientation="Vertical" DockPanel.Dock="Bottom">
- <ProgressBar.Resources>
- <ResourceDictionary Source="/PresentationFramework.Aero;v3.0.0.0;31bf3856ad364e35;component/themes/aero.normalcolor.xaml"/>
- </ProgressBar.Resources>
- </ProgressBar>
- <StackPanel VerticalAlignment="Bottom">
- <Label Name="AI1i1val" HorizontalAlignment="Center" VerticalAlignment="Bottom" Padding="8 0 8 0" Margin="0">5000
- </Label>
- <Canvas Name="AI1i1pad" Height="0" Margin="0"></Canvas>
- </StackPanel>
- </Grid>
- </DockPanel>
- <DockPanel>
- <Label Content="Column" DockPanel.Dock="Top" HorizontalAlignment="Center" VerticalAlignment="Center"/>
- <Grid>
- <ProgressBar Name="AI1i2" Minimum="0" Maximum="5002" Width="32" Margin="5 0 5 0" Orientation="Vertical" DockPanel.Dock="Bottom">
- <ProgressBar.Resources>
- <ResourceDictionary Source="/PresentationFramework.Aero;v3.0.0.0;31bf3856ad364e35;component/themes/aero.normalcolor.xaml"/>
- </ProgressBar.Resources>
- </ProgressBar>
- <StackPanel VerticalAlignment="Bottom">
- <Label Name="AI1i2val" HorizontalAlignment="Center" VerticalAlignment="Bottom" Padding="8 0 8 0" Margin="0">5000
- </Label>
- <Canvas Name="AI1i2pad" Height="0" Margin="0"></Canvas>
- </StackPanel>
- </Grid>
- </DockPanel>
- <DockPanel>
- <Label Content="Nickel Vial" DockPanel.Dock="Top" HorizontalAlignment="Center" VerticalAlignment="Center"/>
- <Grid>
- <ProgressBar Name="AI1i3" Minimum="0" Maximum="5002" Width="32" Margin="5 0 5 0" Orientation="Vertical" DockPanel.Dock="Bottom">
- <ProgressBar.Resources>
- <ResourceDictionary Source="/PresentationFramework.Aero;v3.0.0.0;31bf3856ad364e35;component/themes/aero.normalcolor.xaml"/>
- </ProgressBar.Resources>
- </ProgressBar>
- <StackPanel VerticalAlignment="Bottom">
- <Label Name="AI1i3val" HorizontalAlignment="Center" VerticalAlignment="Bottom" Padding="8 0 8 0" Margin="0">5000
- </Label>
- <Canvas Name="AI1i3pad" Height="0" Margin="0"></Canvas>
- </StackPanel>
- </Grid>
- </DockPanel>
- </UniformGrid>
- </DockPanel>
- </GroupBox>
- </DockPanel>
- <DockPanel Name="cpRow3" Margin="0 5 0 5" MinHeight="90" local:WrapGridPanel.WrapHeight="Auto">
- <GroupBox DockPanel.Dock="Right" HorizontalContentAlignment="Left">
- <GroupBox.Header>
- <DockPanel>
- <TextBlock DockPanel.Dock="Left" VerticalAlignment="Center">TC1</TextBlock>
- <TextBox Name="tTC1slaveaddr" DockPanel.Dock="Right" MaxLines="1" Width="20" Padding="-2 0 0 0" VerticalContentAlignment="Center">01</TextBox>
- <TextBlock DockPanel.Dock="Right" Margin="3 0 0 0" VerticalAlignment="Center">0x</TextBlock>
- <ComboBox Name="TC1DeviceList" DockPanel.Dock="Left" Margin="3 0 0 0" ItemsSource="{Binding TCtable}" />
- </DockPanel>
- </GroupBox.Header>
- <UniformGrid Rows="1">
- <DockPanel>
- <Label Content="Current Temp" DockPanel.Dock="Top" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="Celsius" DockPanel.Dock="Bottom" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <TextBlock Name="TC1temp" Text="{Binding temp}" FontSize="18" FontWeight="Light" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </DockPanel>
- <DockPanel>
- <Label Content="Set Point" DockPanel.Dock="Top" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="Celsius" DockPanel.Dock="Bottom" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <TextBlock Name="TC1sp" Text="{Binding sp}" FontSize="18" FontWeight="Light" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </DockPanel>
- <DockPanel>
- <Label Content="Change Set Point:" DockPanel.Dock="Top" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Button Name="bTC1setsp" DockPanel.Dock="Bottom">Set</Button>
- <DockPanel>
- <Label Content="Celsius" DockPanel.Dock="Right" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <TextBox Name="tTC1setsp" DockPanel.Dock="Left" HorizontalAlignment="Stretch" VerticalAlignment="Center" />
- </DockPanel>
- </DockPanel>
- </UniformGrid>
- </GroupBox>
- </DockPanel>
- <DockPanel Name="cpRow4" Margin="0 5 0 5" MinHeight="90" local:WrapGridPanel.WrapHeight="Auto">
- <GroupBox DockPanel.Dock="Right" HorizontalContentAlignment="Left">
- <GroupBox.Header>
- <DockPanel>
- <TextBlock DockPanel.Dock="Left" VerticalAlignment="Center">TC2</TextBlock>
- <TextBox Name="tTC2slaveaddr" DockPanel.Dock="Right" MaxLines="1" Width="20" Padding="-2 0 0 0" VerticalContentAlignment="Center">03</TextBox>
- <TextBlock DockPanel.Dock="Right" Margin="3 0 0 0" VerticalAlignment="Center">0x</TextBlock>
- <ComboBox Name="TC2DeviceList" DockPanel.Dock="Left" Margin="3 0 0 0" ItemsSource="{Binding TCtable}" />
- </DockPanel>
- </GroupBox.Header>
- <UniformGrid Rows="1">
- <DockPanel>
- <Label Content="Current Temp" DockPanel.Dock="Top" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="Celsius" DockPanel.Dock="Bottom" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <TextBlock Name="TC2temp" Text="{Binding temp}" FontSize="18" FontWeight="Light" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </DockPanel>
- <DockPanel>
- <Label Content="Set Point" DockPanel.Dock="Top" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="Celsius" DockPanel.Dock="Bottom" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <TextBlock Name="TC2sp" Text="{Binding sp}" FontSize="18" FontWeight="Light" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </DockPanel>
- <DockPanel>
- <Label Content="Change Set Point:" DockPanel.Dock="Top" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Button Name="bTC2setsp" DockPanel.Dock="Bottom">Set</Button>
- <DockPanel>
- <Label Content="Celsius" DockPanel.Dock="Right" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <TextBox Name="tTC2setsp" DockPanel.Dock="Left" HorizontalAlignment="Stretch" VerticalAlignment="Center" />
- </DockPanel>
- </DockPanel>
- </UniformGrid>
- </GroupBox>
- </DockPanel>
- <DockPanel Name="cpRow5" Margin="0 5 0 5" MinHeight="90" local:WrapGridPanel.WrapHeight="Auto">
- <GroupBox DockPanel.Dock="Right" HorizontalContentAlignment="Left">
- <GroupBox.Header>
- <DockPanel>
- <TextBlock DockPanel.Dock="Left" VerticalAlignment="Center">TC3</TextBlock>
- <TextBox Name="tTC3slaveaddr" DockPanel.Dock="Right" MaxLines="1" Width="20" Padding="-2 0 0 0" VerticalContentAlignment="Center">02</TextBox>
- <TextBlock DockPanel.Dock="Right" Margin="3 0 0 0" VerticalAlignment="Center">0x</TextBlock>
- <ComboBox Name="TC3DeviceList" DockPanel.Dock="Left" Margin="3 0 0 0" ItemsSource="{Binding TCtable}" />
- </DockPanel>
- </GroupBox.Header>
- <UniformGrid Rows="1">
- <DockPanel>
- <Label Content="Current Temp" DockPanel.Dock="Top" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="Celsius" DockPanel.Dock="Bottom" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <TextBlock Name="TC3temp" Text="{Binding temp}" FontSize="18" FontWeight="Light" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </DockPanel>
- <DockPanel>
- <Label Content="Set Point" DockPanel.Dock="Top" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Label Content="Celsius" DockPanel.Dock="Bottom" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <TextBlock Name="TC3sp" Text="{Binding sp}" FontSize="18" FontWeight="Light" HorizontalAlignment="Center" VerticalAlignment="Center" />
- </DockPanel>
- <DockPanel>
- <Label Content="Change Set Point:" DockPanel.Dock="Top" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <Button Name="bTC3setsp" DockPanel.Dock="Bottom">Set</Button>
- <DockPanel>
- <Label Content="Celsius" DockPanel.Dock="Right" HorizontalAlignment="Center" VerticalAlignment="Center" />
- <TextBox Name="tTC3setsp" DockPanel.Dock="Left" HorizontalAlignment="Stretch" VerticalAlignment="Center" />
- </DockPanel>
- </DockPanel>
- </UniformGrid>
- </GroupBox>
- </DockPanel>
- </local:WrapGridPanel>
- </Grid>
- </Window>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement