Files
egtbeamwall/EgtBEAMWALL.Optimizer/StrategyManager/StrategyV.xaml
T
2025-05-05 14:14:48 +02:00

58 lines
2.2 KiB
XML

<Grid x:Class="StrategyV"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="900"
Height="900"
xmlns:Optmizer="clr-namespace:EgtBEAMWALL.Optimizer">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
<ListBox Name="DeactivateStrategyListBox"
ItemsSource="{Binding DeactivateStrategyList, Mode=TwoWay}"
SelectedItem="{Binding SelectedStrategy, Mode=TwoWay}"
Width="Auto"
Height="Auto"
IsSynchronizedWithCurrentItem="True"
PreviewMouseDown="DeactivateStrategyList_PreviewMouseDown"
Style="{StaticResource NewAddFeature_ListBox}">
<ListBox.Resources>
<DataTemplate DataType="{x:Type Optmizer:StrategyConfiguration}">
<TextBlock Text="{Binding sStrategyID}"
Style="{StaticResource DialogWindow_TextBlock}"/>
</DataTemplate>
</ListBox.Resources>
</ListBox>
<StackPanel Grid.Column="1"
Orientation="Vertical"
Background="White"
Width="100"
VerticalAlignment="Center">
<Button Content="→"
Command="{Binding AddSelectedStrategyCommand}"/>
<Button Content="←"
Command="{Binding RemoveSelectedStrategyCommand}"/>
</StackPanel>
<ListBox Grid.Column="2"
Name="ActiveStrategyListBox"
ItemsSource="{Binding ActiveStrategyList, Mode=TwoWay}"
SelectedItem="{Binding SelectedActiveStrategy, Mode=TwoWay}"
Width="Auto"
Height="Auto"
IsSynchronizedWithCurrentItem="True"
PreviewMouseDown="ActiveStrategyList_PreviewMouseDown"
Style="{StaticResource NewAddFeature_ListBox}">
<ListBox.Resources>
<DataTemplate DataType="{x:Type Optmizer:StrategyConfiguration}">
<TextBlock Text="{Binding sStrategyID}"
Style="{StaticResource DialogWindow_TextBlock}"/>
</DataTemplate>
</ListBox.Resources>
</ListBox>
</Grid>