151 lines
7.3 KiB
XML
151 lines
7.3 KiB
XML
<TabControl x:Class="RightPanelTopV"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:OPTIMIZER="clr-namespace:EgtBEAMWALL.Optimizer"
|
|
SelectedIndex="{Binding SelManagerTab}"
|
|
Visibility="{Binding DataContext.ManagerTabVisibility, RelativeSource={RelativeSource AncestorType={x:Type OPTIMIZER:ProjectV}}}"
|
|
Style="{StaticResource Project_TabControl}">
|
|
<TabControl.ItemContainerStyle>
|
|
<Style TargetType="{x:Type TabItem}">
|
|
<Setter Property="Visibility" Value="Collapsed"/>
|
|
</Style>
|
|
</TabControl.ItemContainerStyle>
|
|
<TabItem Header="RAWPARTMANAGER">
|
|
<TabItem.Content>
|
|
<OPTIMIZER:RawPartManagerWndV Tag="{Binding DataContext, RelativeSource={RelativeSource AncestorType={x:Type OPTIMIZER:RightPanelTopV}}}"/>
|
|
</TabItem.Content>
|
|
</TabItem>
|
|
<TabItem Header="FEATUREMANAGER">
|
|
<TabItem.Content>
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="0.5*"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="0.9*"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Border Grid.RowSpan="3"
|
|
Grid.ColumnSpan="3"
|
|
Style="{StaticResource Optimizer_Border}"/>
|
|
|
|
<Border Grid.ColumnSpan="2"
|
|
Background="{StaticResource BeamWall_Glacier}"
|
|
Style="{StaticResource Project_Border}">
|
|
<TextBlock Grid.ColumnSpan="2"
|
|
Text="{Binding BTLStructureVM.SelBTLPart.sNAM}"
|
|
Style="{StaticResource RightPanel_TextBlock}"/>
|
|
</Border>
|
|
|
|
<OPTIMIZER:PartManagerV Grid.Row="1"
|
|
DataContext="{StaticResource PartManagerVM}"
|
|
Tag="{Binding DataContext.BTLStructureVM.SelBTLPart, RelativeSource={RelativeSource AncestorType={x:Type OPTIMIZER:RightPanelTopV}}}"/>
|
|
|
|
<Grid Grid.Row="2"
|
|
Style="{StaticResource ProjectParamters_Grid}">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<ComboBox Grid.ColumnSpan="2"
|
|
ItemsSource="{Binding StrategySetupList}"
|
|
SelectedItem="{Binding SelStrategySetup, UpdateSourceTrigger=PropertyChanged}"
|
|
IsEnabled="{Binding GeneralParametersIsEnable}"
|
|
Style="{StaticResource StrategySetup_ComboBox}">
|
|
<ComboBox.ItemContainerStyle>
|
|
<Style TargetType="{x:Type ComboBoxItem}">
|
|
<EventSetter Event="PreviewMouseDown" Handler="ComboBoxItem_PreviewMouseDown"/>
|
|
</Style>
|
|
</ComboBox.ItemContainerStyle>
|
|
</ComboBox>
|
|
<OPTIMIZER:ProjectParametersV Grid.Row="1"
|
|
Tag="{Binding GeneralParametersList}"
|
|
IsEnabled="{Binding GeneralParametersIsEnable}"/>
|
|
<CheckBox Grid.Row="1"
|
|
Grid.Column="1"
|
|
IsChecked="{Binding bSaveGeneralParameters, UpdateSourceTrigger=PropertyChanged}"
|
|
Style="{StaticResource Project_CheckBox}"/>
|
|
</Grid>
|
|
|
|
|
|
<Button Grid.Column="2"
|
|
Command="{Binding Parameter_Command}"
|
|
ToolTip="{Binding Parameters_ToolTip}"
|
|
Style="{StaticResource Parameter_Button}">
|
|
<Image Source="{StaticResource Analyze_Image}"
|
|
Style="{StaticResource BTLDataWnd_Image}"/>
|
|
</Button>
|
|
|
|
<Image Grid.RowSpan="3"
|
|
Grid.Column="1"
|
|
Source="{StaticResource Part_Image}"
|
|
Style="{StaticResource Piece_Image}"/>
|
|
|
|
<UniformGrid Grid.Row="2"
|
|
Grid.Column="3"
|
|
Columns="2">
|
|
<Button Command="{Binding Ok_Command}"
|
|
ToolTip="{Binding SaveAsToolTip}"
|
|
Style="{StaticResource Back_Button}">
|
|
<Image Source="{StaticResource Ok_Image}"
|
|
Style="{StaticResource BTLDataWnd_Image}"/>
|
|
</Button>
|
|
|
|
<Button Command="{Binding Back_Command}"
|
|
ToolTip="{Binding Back_Msg}"
|
|
Style="{StaticResource Back_Button}">
|
|
<Image Source="{StaticResource Delete_Image}"
|
|
Style="{StaticResource BTLDataWnd_Image}"/>
|
|
</Button>
|
|
</UniformGrid>
|
|
</Grid>
|
|
</TabItem.Content>
|
|
</TabItem>
|
|
<TabItem Header="STRATEGYMANAGER">
|
|
<TabItem.Content>
|
|
<OPTIMIZER:ForcedStrategyPanelV DataContext="{StaticResource ForcedStrategyPanelVM}"/>
|
|
</TabItem.Content>
|
|
</TabItem>
|
|
<TabItem Header="FEATUREMANAGERBTL" Visibility="{Binding DataContext.StrategyManagerVisibility, RelativeSource={RelativeSource AncestorType={x:Type OPTIMIZER:RightPanelTopV}}}">
|
|
<TabItem.Content>
|
|
<Grid>
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Border Grid.RowSpan="2"
|
|
Grid.ColumnSpan="2"
|
|
Style="{StaticResource Optimizer_Border}"/>
|
|
|
|
<OPTIMIZER:FreeContourManagerV Grid.RowSpan="2"
|
|
DataContext="{StaticResource FreeContourManagerVM}"
|
|
Visibility="{Binding DataContext.FreeContourManager_Visibility, RelativeSource={RelativeSource AncestorType={x:Type OPTIMIZER:RightPanelTopV}}}"/>
|
|
|
|
<OPTIMIZER:FeatureManagerV Grid.Column="1"
|
|
DataContext="{StaticResource FeatureManagerVM}"
|
|
Tag="{Binding DataContext.BTLStructureVM.SelBTLPart.SelBTLFeatureVM, RelativeSource={RelativeSource AncestorType={x:Type OPTIMIZER:RightPanelTopV}}}"/>
|
|
|
|
<OPTIMIZER:PParameterListV Grid.Row="1"
|
|
Grid.Column="1"
|
|
DataContext="{StaticResource PParameterListVM}"
|
|
Tag="{Binding DataContext.BTLStructureVM.SelBTLPart.SelBTLFeatureVM, RelativeSource={RelativeSource AncestorType={x:Type OPTIMIZER:RightPanelTopV}}}"
|
|
Margin="5"/>
|
|
</Grid>
|
|
|
|
</TabItem.Content>
|
|
</TabItem>
|
|
</TabControl>
|