Files
EgtCAM5/MainWindow/MainWindow.xaml
T
Emmanuele Sassi 550057bf06 EgtCAM5 :
- modifiche varie.
2016-07-06 18:33:16 +00:00

54 lines
2.4 KiB
XML

<Window x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:interactivity="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
xmlns:EgtWPFLib5="clr-namespace:EgtWPFLib5;assembly=EgtWPFLib5"
xmlns:local="clr-namespace:EgtCAM5"
Title="MainWindow" Height="768" Width="1366">
<interactivity:Interaction.Triggers>
<interactivity:EventTrigger EventName="ContentRendered">
<interactivity:InvokeCommandAction Command="{Binding cmdMainWindow_ContentRendered}"/>
</interactivity:EventTrigger>
<interactivity:EventTrigger EventName="Activated">
<interactivity:InvokeCommandAction Command="{Binding cmdMainWindow_Activated}"/>
</interactivity:EventTrigger>
<interactivity:EventTrigger EventName="Deactivated">
<interactivity:InvokeCommandAction Command="{Binding cmdMainWindow_Deactivated}"/>
</interactivity:EventTrigger>
<interactivity:EventTrigger EventName="Closing">
<interactivity:InvokeCommandAction Command="{Binding cmdMainWindow_Closing}"/>
</interactivity:EventTrigger>
</interactivity:Interaction.Triggers>
<!--Pannello principale che permette di disporre la barra superiore e il tabcontrol-->
<DockPanel>
<!--Barra superiore dei comandi-->
<StackPanel DockPanel.Dock="Top" Orientation="Horizontal" Height="30">
<Button Content="New" Command="{Binding NewCommand}"/>
<Button Content="Open" />
<Button Content="Save" />
<Button Content="Save as..." />
<Button Content="Import" />
<Button Content="Export" />
<Button Content="Execute" />
</StackPanel>
<!--StatusBar-->
<ContentControl DockPanel.Dock="Bottom" Content="{Binding StatusBar}"/>
<!--EgtTabControl che contiene le pagine e permette di non cancellarle quando non sono
selezionate per non doverle ricaricare ogni volta (la scena non funzionerebbe!!!)-->
<EgtWPFLib5:EgtTabControl ItemsSource="{Binding TabList}" ContentTemplate="{Binding}"
SelectedItem="{Binding SelectedTab}">
<TabControl.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding sTabName}"/>
</DataTemplate>
</TabControl.ItemTemplate>
</EgtWPFLib5:EgtTabControl>
</DockPanel>
</Window>