[4311] | 1 | <UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
---|
| 2 | xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
---|
| 3 | xmlns:src="clr-namespace:HeuristicLab.OKB.Cockpit.Admin"
|
---|
| 4 | x:Class="HeuristicLab.OKB.Cockpit.Admin.ProblemEditor">
|
---|
| 5 | <UserControl.Resources>
|
---|
| 6 | <Style TargetType="{x:Type Button}">
|
---|
| 7 | <Setter Property="Padding" Value="5 0 5 0"/>
|
---|
| 8 | <Setter Property="Margin" Value="1 0 1 0"/>
|
---|
| 9 | </Style>
|
---|
| 10 | </UserControl.Resources>
|
---|
| 11 | <DockPanel>
|
---|
| 12 |
|
---|
| 13 | <GroupBox DockPanel.Dock="Top" Header="Master Data">
|
---|
| 14 | <Grid>
|
---|
| 15 | <Grid.RowDefinitions>
|
---|
| 16 | <RowDefinition Height="Auto"/>
|
---|
| 17 | <RowDefinition Height="Auto"/>
|
---|
| 18 | </Grid.RowDefinitions>
|
---|
| 19 | <Grid.ColumnDefinitions>
|
---|
| 20 | <ColumnDefinition Width="Auto"/>
|
---|
| 21 | <ColumnDefinition Width="Auto"/>
|
---|
| 22 | <ColumnDefinition Width="*"/>
|
---|
| 23 | <ColumnDefinition Width="Auto"/>
|
---|
| 24 | <ColumnDefinition Width="Auto"/>
|
---|
| 25 | <ColumnDefinition Width="Auto"/>
|
---|
| 26 | </Grid.ColumnDefinitions>
|
---|
| 27 | <TextBlock Grid.Column="0">Id</TextBlock>
|
---|
| 28 | <TextBlock Grid.Column="1">Name</TextBlock>
|
---|
| 29 | <TextBlock Grid.Column="2">Description</TextBlock>
|
---|
| 30 |
|
---|
| 31 | <TextBox IsEnabled="False" Grid.Column="0" Grid.Row="1" Name="IdBox"/>
|
---|
| 32 | <TextBox Grid.Column="1" Grid.Row="1" Name="NameBox"/>
|
---|
| 33 | <TextBox Grid.Column="2" Grid.Row="1" Name="DescriptionBox" TextWrapping="Wrap"/>
|
---|
| 34 |
|
---|
| 35 | <ComboBox Name="SolutionRepresentationBox" Grid.Column="3" SelectedValuePath="Id" DisplayMemberPath="Name"/>
|
---|
| 36 | <Button Name="ParametersButton" Grid.Column="3" Grid.Row="1" Click="OnViewParameters">Parameters</Button>
|
---|
| 37 |
|
---|
| 38 | <Button Grid.Column="4" Grid.Row="0" Click="OnLoad">Reload</Button>
|
---|
| 39 | <Button Grid.Column="4" Grid.Row="1" Click="OnSave">Save</Button>
|
---|
| 40 |
|
---|
| 41 | <Button Grid.Column="5" Grid.Row="0" Click="OnDownload">Download...</Button>
|
---|
| 42 | <Button Grid.Column="5" Grid.Row="1" Click="OnUpload">Upload...</Button>
|
---|
| 43 | </Grid>
|
---|
| 44 | </GroupBox>
|
---|
| 45 | <GroupBox Header="Problem Characteristics" DockPanel.Dock="Right">
|
---|
| 46 | <ListBox Name="ProblemCharacteristicsList" HorizontalContentAlignment="Stretch">
|
---|
| 47 | <ListBox.ItemTemplate>
|
---|
| 48 | <DataTemplate>
|
---|
| 49 | <ListBoxItem>
|
---|
| 50 | <UniformGrid Columns="2">
|
---|
| 51 | <ToggleButton Content="{Binding Name}" IsChecked="{Binding IsSelected, Mode=TwoWay}" ToolTip="{Binding Description}"/>
|
---|
| 52 | <TextBox MinWidth="40" Text="{Binding Value, Mode=TwoWay}" ToolTip="{Binding DataType}"/>
|
---|
| 53 | </UniformGrid>
|
---|
| 54 | </ListBoxItem>
|
---|
| 55 | </DataTemplate>
|
---|
| 56 | </ListBox.ItemTemplate>
|
---|
| 57 | </ListBox>
|
---|
| 58 | </GroupBox>
|
---|
| 59 | <src:OperatorGraphEditorHost x:Name="OperatorGraphEditor"/>
|
---|
| 60 | </DockPanel>
|
---|
| 61 | </UserControl> |
---|