Files
egtbeamwall/EgtBEAMWALL.Optimizer/OnlyProdManager/OnlyProdManagerV.xaml
T
2025-10-20 12:29:09 +02:00

100 lines
4.7 KiB
XML

<StackPanel x:Class="OnlyProdManagerV"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:EgtFloating="clr-namespace:EgtWPFLib5.EgtFloating;assembly=EgtWPFLib5"
IsEnabled="{Binding OnlyProdManager_IsEnabled}"
Style="{StaticResource OnlyProdPartManager_StackPanel}">
<!--Barra superiore dei comandi-->
<Button Command="{Binding ShowPopUpStartBtnCommand}"
Name="StartBtn" Margin="0,0,2.5,0"
Style="{StaticResource ToolBarOnlyProdManagerNew_Button}">
<Image Source="/Resources/NewPage/play.png" Stretch="Uniform"/>
</Button>
<Popup IsOpen="{Binding IsStartBtnOpen}"
AllowsTransparency="True"
PopupAnimation="Scroll"
StaysOpen="False"
PlacementTarget="{Binding ElementName=StartBtn}">
<StackPanel Orientation="Vertical">
<Button Command="{Binding New_Command}"
ToolTip="{Binding NewToolTip}"
Style="{StaticResource ToolBarOnlyProdManagerNew_Button}">
<Image Source="/Resources/ProjectManager/New.png" Stretch="Uniform"/>
</Button>
<Button Command="{Binding OpenCommand}"
ToolTip="{Binding OpenToolTip}"
ContextMenuService.Placement="Bottom"
Tag="{Binding}"
Style="{StaticResource ToolBarOnlyProdManager_Button}">
<Button.ContextMenu>
<ContextMenu ItemsSource="{Binding MruFileNames}">
<ContextMenu.Resources>
<Style TargetType="{x:Type MenuItem}">
<Setter Property="Command"
Value="{Binding PlacementTarget.Tag.OpenMruFileCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}" />
<Setter Property="CommandParameter" Value="{Binding}" />
</Style>
</ContextMenu.Resources>
</ContextMenu>
</Button.ContextMenu>
<Image Source="/Resources/ProjectManager/Open.png" Stretch="Uniform"/>
</Button>
<Button Command="{Binding ImportBTL_Command}"
ToolTip="{Binding ImportBTL_ToolTip}"
Style="{StaticResource ToolBarOnlyProdManager_Button}">
<Image Source="/Resources/ProjectManager/ImportBTL.png" Stretch="Uniform"/>
</Button>
<Button Command="{Binding ImportProject_Command}"
ToolTip="{Binding ImportProject_ToolTip}"
Style="{StaticResource ToolBarOnlyProdManager_Button}">
<Image Source="/Resources/ProjectManager/ImportProject.png" Stretch="Uniform"/>
</Button>
</StackPanel>
</Popup>
<Button Command="{Binding ShowPopUpSaveBtnCommand}"
Name="SaveBtn" Margin="0,0,2.5,0"
Style="{StaticResource ToolBarOnlyProdManagerNew_Button}">
<Image Source="/Resources/NewPage/diskette.png" Stretch="Uniform"/>
</Button>
<Popup IsOpen="{Binding IsSaveBtnOpen}"
AllowsTransparency="True"
PopupAnimation="Scroll"
StaysOpen="False"
PlacementTarget="{Binding ElementName=SaveBtn}">
<StackPanel Orientation="Vertical">
<Button Command="{Binding SaveCommand}"
ToolTip="{Binding SaveToolTip}"
Style="{StaticResource ToolBarOnlyProdManager_Button}">
<Image Source="/Resources/ProjectManager/Save.png" Stretch="Uniform"/>
</Button>
<Button Command="{Binding ExportProject_Command}"
ToolTip="{Binding ExportProject_ToolTip}"
Style="{StaticResource ToolBarOnlyProdManager_Button}">
<Image Source="/Resources/ProjectManager/ExportProject.png" Stretch="Uniform"/>
</Button>
</StackPanel>
</Popup>
<Button Command="{Binding ShowPopUpBtlBtnCommand}"
Name="BtlBtn"
Style="{StaticResource ToolBarOnlyProdManagerNew_Button}">
<Image Source="/Resources/NewPage/add.png" Stretch="Uniform"/>
</Button>
<Popup IsOpen="{Binding IsBtlBtnOpen}"
AllowsTransparency="True"
PopupAnimation="Scroll"
StaysOpen="False"
PlacementTarget="{Binding ElementName=BtlBtn}">
<StackPanel Orientation="Vertical">
<Button Command="{Binding AddProj_Command}"
ToolTip="{Binding AddProj_ToolTip}"
Visibility="{Binding AddProj_Visibility}"
Style="{StaticResource ToolBarOnlyProdManager_Button}">
<Image Source="/Resources/ProjectManager/AddProj.png" Stretch="Uniform"/>
</Button>
</StackPanel>
</Popup>
</StackPanel>