Files
egtstone3d/TopPanel/TopPanelV.xaml
Demetrio Cassarino 862ee938c3 -aggiunto svg per script
-sistemato dizionario
-sistemato rimozione del testo su invio
2025-02-19 16:52:54 +01:00

93 lines
4.4 KiB
XML

<TabControl x:Class="TopPanelV"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:EgtStone3D="clr-namespace:EgtStone3D"
xmlns:EgtFloating="clr-namespace:EgtWPFLib5.EgtFloating;assembly=EgtWPFLib5"
xmlns:EgtWPFLib5="clr-namespace:EgtWPFLib5;assembly=EgtWPFLib5"
SelectedIndex="{Binding SelTopOption}"
Width="{Binding ActualWidth, RelativeSource={RelativeSource AncestorType={x:Type EgtWPFLib5:EgtMainWindow}}}"
Style="{StaticResource TopPanel_TabControl}">
<TabControl.ItemContainerStyle>
<Style TargetType="{x:Type TabItem}">
<Setter Property="Visibility" Value="Collapsed"/>
</Style>
</TabControl.ItemContainerStyle>
<TabItem Header="{Binding HomeTab_Msg}">
<Grid Style="{StaticResource TopPanel_Grid}">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<EgtStone3D:TopPanelHomeV DataContext="{StaticResource TopPanelVM}"/>
<Separator Grid.Column="1"
Style="{StaticResource TopPanel_Separator}"/>
<EgtStone3D:TopPanelViewV Grid.Column="2" DataContext="{StaticResource TopPanelVM}"/>
<Separator Grid.Column="3"
Style="{StaticResource TopPanel_Separator}"/>
<EgtStone3D:TopPanelViewProspectiveV Grid.Column="4" DataContext="{StaticResource TopPanelVM}"/>
<Separator Grid.Column="5"
Style="{StaticResource TopPanel_Separator}"/>
<EgtStone3D:GridPaneV Grid.Column="6"
DataContext="{StaticResource GridPanelVM}"/>
<Separator Grid.Column="7"
Style="{StaticResource TopPanel_Separator}"/>
<ItemsControl Grid.Column="8"
ItemsSource="{Binding TopPanelListGroupBtn}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel Style="{StaticResource TopPanel_WrapPanel}"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.Resources>
<DataTemplate DataType="{x:Type EgtStone3D:GroupSceneBtn}">
<StackPanel Style="{StaticResource SceneButtonH_StackPanel}">
<EgtStone3D:TopPanelButtonV/>
<Separator Style="{StaticResource TopPanel_Separator}"/>
</StackPanel>
</DataTemplate>
</ItemsControl.Resources>
</ItemsControl>
<Button Grid.Column="9"
Command="{Binding ScriptFileCmd}"
Style="{DynamicResource ProjManager_Btn}">
<StackPanel Style="{StaticResource TopPanel_StackPanel}">
<EgtStone3D:SVGV Height="50" FileSource="{Binding FileScriptSVG, UpdateSourceTrigger=PropertyChanged}"/>
<TextBlock Text="Script File"
Style="{StaticResource TopPanel_TxBl}"/>
</StackPanel>
</Button>
</Grid>
</TabItem>
<TabItem Header="{Binding Parametrico_Msg}">
<Grid Style="{StaticResource TopPanel_Grid}">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
<ItemsControl ItemsSource="{Binding ParametricListGroupBtn}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel Style="{StaticResource TopPanel_WrapPanel}"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.Resources>
<DataTemplate DataType="{x:Type EgtStone3D:GroupSceneBtn}">
<StackPanel Style="{StaticResource SceneButtonH_StackPanel}">
<EgtStone3D:TopPanelListButton_1V/>
<Separator Style="{StaticResource TopPanel_Separator}"/>
</StackPanel>
</DataTemplate>
</ItemsControl.Resources>
</ItemsControl>
</Grid>
</TabItem>
</TabControl>