160 lines
8.6 KiB
XML
160 lines
8.6 KiB
XML
<Grid x:Class="OnlyProdLeftPanelV"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:EgtWPFLib5="clr-namespace:EgtWPFLib5;assembly=EgtWPFLib5"
|
|
xmlns:EgtBEAMWALL="clr-namespace:EgtBEAMWALL.Optimizer">
|
|
<Grid.Background>
|
|
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.35,0">
|
|
<GradientStop Color="{StaticResource BeamWall_Mercury_Color}" Offset="0"/>
|
|
<GradientStop Color="{StaticResource BeamWall_Concrete_Color}" Offset="0.65"/>
|
|
<GradientStop Color="{StaticResource BeamWall_White_Color}" Offset="1"/>
|
|
</LinearGradientBrush>
|
|
</Grid.Background>
|
|
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="1*"/>
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="1*"/>
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Border Grid.RowSpan="2" Grid.ColumnSpan="2" Style="{StaticResource OnlyProdPage_Border}"/>
|
|
|
|
<Grid Margin="4,1,20,0">
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="1*"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
<ColumnDefinition Width="Auto"/>
|
|
</Grid.ColumnDefinitions>
|
|
<Button Command="{Binding Data_Command}"
|
|
ToolTip="{Binding Data_ToolTip}"
|
|
IsEnabled="{Binding Data_IsEnabled}"
|
|
Style="{StaticResource OnlyProdLeftPanel_Button}">
|
|
<Image Source="/Resources/InstrumentPanel/Analyze.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="1"
|
|
Command="{Binding Parameter_Command}"
|
|
ToolTip="{Binding Parameters_ToolTip}"
|
|
IsEnabled="{Binding Parameters_IsEnabled}"
|
|
Style="{StaticResource OnlyProdLeftPanel_Button}">
|
|
<Image Source="/Resources/InstrumentPanel/Analyze.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="2"
|
|
ToolTip="{Binding VerifyAll_ToolTip}"
|
|
Command="{Binding VerifyAll_Command}"
|
|
IsEnabled="{Binding VerifyAll_IsEnabled}"
|
|
Style="{StaticResource OnlyProdLeftPanel_Button}">
|
|
<Image Source="/Resources/CALCPanel/VerifyAll.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="3"
|
|
Name="FilterAllBtn"
|
|
ToolTip="{Binding FilterAll_ToolTip}"
|
|
Command="{Binding ShowPopUpFilterBtnCommand}"
|
|
Style="{StaticResource OnlyProdLeftPanel_Button}">
|
|
<Image Source="/Resources/LeftPanel/All_Filter.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Popup IsOpen="{Binding IsFilterBtnOpen}"
|
|
AllowsTransparency="True"
|
|
PopupAnimation="Scroll"
|
|
StaysOpen="False"
|
|
PlacementTarget="{Binding ElementName=FilterAllBtn}">
|
|
<UniformGrid Columns="5"
|
|
Background="{StaticResource BeamWall_LinkWater}"
|
|
Margin="0,10,10,10">
|
|
<Expander Header="{Binding Section_Msg}">
|
|
<ListBox ItemsSource="{Binding Tag.SectionList, RelativeSource={RelativeSource AncestorType={x:Type EgtBEAMWALL:OnlyProdLeftPanelV}}}"
|
|
SelectedItem="{Binding Tag.SelSection, RelativeSource={RelativeSource AncestorType={x:Type EgtBEAMWALL:OnlyProdLeftPanelV}}}"
|
|
DisplayMemberPath="sSectionXMaterial"
|
|
Style="{StaticResource OnlyProdLeftPanel_ListBox}"
|
|
ItemContainerStyle="{StaticResource AlternationIndex_ListBoxItem}"/>
|
|
</Expander>
|
|
<Expander Grid.Column="1"
|
|
Header="{Binding Group_Msg}"
|
|
Margin="-2,0,0,0">
|
|
<ListBox ItemsSource="{Binding Tag.GroupList, RelativeSource={RelativeSource AncestorType={x:Type EgtBEAMWALL:OnlyProdLeftPanelV}}}"
|
|
SelectedItem="{Binding Tag.SelGroup, RelativeSource={RelativeSource AncestorType={x:Type EgtBEAMWALL:OnlyProdLeftPanelV}}}"
|
|
Style="{StaticResource OnlyProdLeftPanel_ListBox}"
|
|
ItemContainerStyle="{StaticResource AlternationIndex_ListBoxItem}"/>
|
|
</Expander>
|
|
<Expander Grid.Column="2"
|
|
Header="{Binding SubGroup_Msg}"
|
|
Margin="-2,0,0,0">
|
|
<ListBox ItemsSource="{Binding Tag.SubGroupList, RelativeSource={RelativeSource AncestorType={x:Type EgtBEAMWALL:OnlyProdLeftPanelV}}}"
|
|
SelectedItem="{Binding Tag.SelSubGroup, RelativeSource={RelativeSource AncestorType={x:Type EgtBEAMWALL:OnlyProdLeftPanelV}}}"
|
|
Style="{StaticResource OnlyProdLeftPanel_ListBox}"
|
|
ItemContainerStyle="{StaticResource AlternationIndex_ListBoxItem}"/>
|
|
</Expander>
|
|
<Expander Grid.Column="3"
|
|
Header="{Binding ParType_Msg}"
|
|
Margin="-2,0,0,0">
|
|
<ListBox ItemsSource="{Binding Tag.SearchParamList, RelativeSource={RelativeSource AncestorType={x:Type EgtBEAMWALL:OnlyProdLeftPanelV}}}"
|
|
SelectedItem="{Binding Tag.SelSearchParam, RelativeSource={RelativeSource AncestorType={x:Type EgtBEAMWALL:OnlyProdLeftPanelV}}}"
|
|
Style="{StaticResource OnlyProdLeftPanel_ListBox}"
|
|
ItemContainerStyle="{StaticResource AlternationIndex_ListBoxItem}"/>
|
|
</Expander>
|
|
<Expander Grid.Column="4"
|
|
Header="{Binding ParValue_Msg}"
|
|
Margin="-2,0,0,0">
|
|
<EgtWPFLib5:EgtTextBox Text="{Binding Tag.SearchText, RelativeSource={RelativeSource AncestorType={x:Type EgtBEAMWALL:OnlyProdLeftPanelV}}}"
|
|
Style="{StaticResource SearchText_TextBox}"/>
|
|
</Expander>
|
|
</UniformGrid>
|
|
</Popup>
|
|
<Expander Grid.Column="4"
|
|
Header="{Binding Section_Msg}"
|
|
Width="135"
|
|
Margin="0,4.5,5,0">
|
|
<ListBox ItemsSource="{Binding Tag.SectionList, RelativeSource={RelativeSource AncestorType={x:Type EgtBEAMWALL:OnlyProdLeftPanelV}}}"
|
|
SelectedItem="{Binding Tag.SelSection, RelativeSource={RelativeSource AncestorType={x:Type EgtBEAMWALL:OnlyProdLeftPanelV}}}"
|
|
DisplayMemberPath="sSectionXMaterial"
|
|
Style="{StaticResource OnlyProdLeftPanel_ListBox}"
|
|
ItemContainerStyle="{StaticResource AlternationIndex_ListBoxItem}"/>
|
|
</Expander>
|
|
<EgtWPFLib5:EgtTextBox Grid.Column="5"
|
|
Text="{Binding Tag.SearchText, RelativeSource={RelativeSource AncestorType={x:Type EgtBEAMWALL:OnlyProdLeftPanelV}}}"
|
|
TextAlignment="Justify"
|
|
Height="25"
|
|
Margin="0,6,4,0"
|
|
Style="{StaticResource SearchText_TextBox}"/>
|
|
<Button Grid.Column="6"
|
|
Command="{Binding BackRotation_Command}"
|
|
Visibility="{Binding ViewPage_Visibility}"
|
|
ToolTip="Ruota Tutti"
|
|
IsEnabled="{Binding RotatePart_IsEnabled}"
|
|
Style="{StaticResource OnlyProdLeftPanel_Button}">
|
|
<Image Source="/Resources/PartManager/LeftRotate.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="7"
|
|
Command="{Binding Invert_Command}"
|
|
Visibility="{Binding ViewPage_Visibility}"
|
|
ToolTip="Inverti Tutti"
|
|
IsEnabled="{Binding RotatePart_IsEnabled}"
|
|
Style="{StaticResource OnlyProdLeftPanel_Button}">
|
|
<Image Source="/Resources/PartManager/LeftInvert.png" Stretch="Uniform"/>
|
|
</Button>
|
|
<Button Grid.Column="8"
|
|
ToolTip="Modifica Multipla"
|
|
Command="{Binding Edit_Command}"
|
|
IsEnabled="{Binding Edit_IsEnabled}"
|
|
Visibility="{Binding Edit_Visibility}"
|
|
HorizontalAlignment="Right"
|
|
Style="{StaticResource OnlyProdLeftPanel_Button}">
|
|
<Image Source="/Resources/CALCPanel/Edit.png" Stretch="Uniform"/>
|
|
</Button>
|
|
|
|
</Grid>
|
|
|
|
<EgtBEAMWALL:OnlyProdBTLPartListV Grid.Row="1"
|
|
DataContext="{StaticResource PartListVM}"
|
|
Tag="{Binding Tag, RelativeSource={RelativeSource AncestorType={x:Type EgtBEAMWALL:OnlyProdLeftPanelV}}}"
|
|
Margin="4,0,4,0"/>
|
|
|
|
</Grid>
|