2024-05-01 14:45:20 -03:00
|
|
|
<Window x:Class="CtrEditor.MainWindow"
|
|
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
2024-05-02 11:06:45 -03:00
|
|
|
Height="450" Width="800"
|
|
|
|
ResizeMode="CanResize" Title="C:/">
|
|
|
|
|
2024-05-01 14:45:20 -03:00
|
|
|
<Grid>
|
2024-05-02 11:06:45 -03:00
|
|
|
<!-- Menú Principal sobre toda la ventana -->
|
|
|
|
<Menu VerticalAlignment="Top" HorizontalAlignment="Stretch">
|
|
|
|
<MenuItem Header="Projecto">
|
|
|
|
<MenuItem Header="Abrir Directorio de trabajo" Command="{Binding OpenWorkDirectoryCommand}" />
|
|
|
|
<MenuItem Header="Iniciar Simulacion" Command="{Binding RunSimCommand}" />
|
|
|
|
<MenuItem Header="Detenet Simulacion" Command="{Binding StopSimCommand}" />
|
|
|
|
<MenuItem Header="Guardar" Command="{Binding SaveCommand}" />
|
|
|
|
<MenuItem Header="Salir" Command="{Binding ExitCommand}" />
|
|
|
|
</MenuItem>
|
|
|
|
</Menu>
|
|
|
|
|
|
|
|
<Grid Margin="0,20,0,0">
|
|
|
|
<!-- Margen superior para el menú -->
|
|
|
|
<Grid.ColumnDefinitions>
|
|
|
|
<ColumnDefinition Width="1*"/>
|
|
|
|
<ColumnDefinition Width="2*"/>
|
|
|
|
<ColumnDefinition Width="1*"/>
|
|
|
|
</Grid.ColumnDefinitions>
|
|
|
|
|
|
|
|
<!-- Primera Columna -->
|
|
|
|
<Grid Grid.Column="0">
|
|
|
|
<Grid.RowDefinitions>
|
|
|
|
<RowDefinition Height="2*"/>
|
|
|
|
<RowDefinition Height="1*"/>
|
|
|
|
</Grid.RowDefinitions>
|
|
|
|
<ListBox x:Name="ListaImagenes" Grid.Row="0" Margin="5" ItemsSource="{Binding ImageList}" SelectedItem="{Binding SelectedImage}" />
|
|
|
|
<ListBox x:Name="ListaFunciones" Grid.Row="1" Margin="5"/>
|
|
|
|
</Grid>
|
|
|
|
|
|
|
|
<!-- Segunda Columna -->
|
|
|
|
<Grid Grid.Column="1">
|
|
|
|
<Grid.RowDefinitions>
|
|
|
|
<RowDefinition Height="Auto"/>
|
|
|
|
<!-- Espacio para el menú -->
|
|
|
|
<RowDefinition Height="*"/>
|
|
|
|
<!-- Espacio restante para el Canvas -->
|
|
|
|
</Grid.RowDefinitions>
|
|
|
|
|
|
|
|
<Menu Grid.Row="0" Height="20" VerticalAlignment="Top">
|
|
|
|
<MenuItem Header="Nuevo"/>
|
|
|
|
<MenuItem Header="Eliminar"/>
|
|
|
|
</Menu>
|
|
|
|
|
|
|
|
<ScrollViewer Grid.Row="1" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
|
|
|
|
<Canvas x:Name="ImagenEnTrabajoCanvas" Background="Beige" Margin="5">
|
|
|
|
<Canvas.RenderTransform>
|
|
|
|
<TransformGroup>
|
|
|
|
<ScaleTransform ScaleX="{Binding ZoomFactor}" ScaleY="{Binding ZoomFactor}"/>
|
|
|
|
<TranslateTransform X="{Binding OffsetX}" Y="{Binding OffsetY}"/>
|
|
|
|
</TransformGroup>
|
|
|
|
</Canvas.RenderTransform>
|
|
|
|
</Canvas>
|
|
|
|
</ScrollViewer>
|
|
|
|
</Grid>
|
|
|
|
|
2024-05-01 14:45:20 -03:00
|
|
|
|
2024-05-02 11:06:45 -03:00
|
|
|
<!-- Tercera Columna -->
|
|
|
|
<Grid Grid.Column="2">
|
|
|
|
<Grid.RowDefinitions>
|
|
|
|
<RowDefinition Height="1*"/>
|
|
|
|
<RowDefinition Height="1*"/>
|
|
|
|
</Grid.RowDefinitions>
|
|
|
|
<ListBox x:Name="ListaROIs" Grid.Row="0" Margin="5"/>
|
|
|
|
<StackPanel x:Name="PanelEdicion" Grid.Row="1" Margin="5">
|
|
|
|
<!-- Aquí puedes agregar los controles para editar propiedades -->
|
|
|
|
</StackPanel>
|
|
|
|
</Grid>
|
|
|
|
</Grid>
|
2024-05-01 14:45:20 -03:00
|
|
|
</Grid>
|
|
|
|
</Window>
|