2024-06-15 06:24:07 -03:00
|
|
|
<Window x:Class="EscribePassword.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
2024-06-15 14:33:52 -03:00
|
|
|
xmlns:local="clr-namespace:EscribePassword" mc:Ignorable="d" Title="MainWindow" Height="450" Width="300"
|
2024-06-15 19:27:11 -03:00
|
|
|
AllowsTransparency="True" WindowStyle="None" MouseDown="Window_MouseDown" Topmost="True">
|
2024-06-15 06:24:07 -03:00
|
|
|
<Window.DataContext>
|
|
|
|
<local:MView />
|
|
|
|
</Window.DataContext>
|
|
|
|
<Grid>
|
|
|
|
<Grid.RowDefinitions>
|
|
|
|
<RowDefinition Height="*" />
|
|
|
|
<RowDefinition Height="Auto" />
|
|
|
|
</Grid.RowDefinitions>
|
2024-06-15 19:27:11 -03:00
|
|
|
<StackPanel Grid.Row="0" Orientation="Vertical" Margin="10,10,10,10">
|
|
|
|
<DataGrid ItemsSource="{Binding Top_passwords}" AutoGenerateColumns="False" CanUserAddRows="False"
|
|
|
|
CanUserDeleteRows="False" SelectionMode="Single">
|
|
|
|
<DataGrid.Columns>
|
|
|
|
<DataGridTextColumn Binding="{Binding Categoria}" Width="Auto" />
|
|
|
|
<DataGridTextColumn Binding="{Binding Usuario}" Width="*" />
|
|
|
|
<DataGridTextColumn Binding="{Binding Password}" Width="*" />
|
|
|
|
<DataGridTemplateColumn Header="Acciones" Width="Auto">
|
|
|
|
<DataGridTemplateColumn.CellTemplate>
|
|
|
|
<DataTemplate>
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
|
|
<Button Content="Utilizar"
|
|
|
|
Command="{Binding DataContext.UtilizarCommand, RelativeSource={RelativeSource AncestorType=DataGrid}}"
|
|
|
|
CommandParameter="{Binding}" Margin="5,0,0,0" />
|
|
|
|
</StackPanel>
|
|
|
|
</DataTemplate>
|
|
|
|
</DataGridTemplateColumn.CellTemplate>
|
|
|
|
</DataGridTemplateColumn>
|
|
|
|
|
|
|
|
</DataGrid.Columns>
|
|
|
|
</DataGrid>
|
|
|
|
<DataGrid ItemsSource="{Binding Passwords}" SelectedItem="{Binding SelectedPassword}"
|
|
|
|
AutoGenerateColumns="False" CanUserAddRows="False" CanUserDeleteRows="False" SelectionMode="Single">
|
|
|
|
<DataGrid.Columns>
|
|
|
|
<DataGridTextColumn Header="Categoria" Binding="{Binding Categoria}" Width="Auto" />
|
|
|
|
<DataGridTextColumn Header="Usuario" Binding="{Binding Usuario}" Width="*" />
|
|
|
|
<DataGridTextColumn Header="Contraseña" Binding="{Binding Password}" Width="*" />
|
|
|
|
<DataGridTemplateColumn Header="Acciones" Width="Auto">
|
|
|
|
<DataGridTemplateColumn.CellTemplate>
|
|
|
|
<DataTemplate>
|
|
|
|
<StackPanel Orientation="Horizontal">
|
|
|
|
<Button Content="Eliminar"
|
|
|
|
Command="{Binding DataContext.EliminarCommand, RelativeSource={RelativeSource AncestorType=DataGrid}}"
|
|
|
|
CommandParameter="{Binding}" />
|
|
|
|
<Button Content="Utilizar"
|
|
|
|
Command="{Binding DataContext.UtilizarCommand, RelativeSource={RelativeSource AncestorType=DataGrid}}"
|
|
|
|
CommandParameter="{Binding}" Margin="5,0,0,0" />
|
|
|
|
</StackPanel>
|
|
|
|
</DataTemplate>
|
|
|
|
</DataGridTemplateColumn.CellTemplate>
|
|
|
|
</DataGridTemplateColumn>
|
|
|
|
</DataGrid.Columns>
|
|
|
|
</DataGrid>
|
|
|
|
</StackPanel>
|
|
|
|
<StackPanel Grid.Row="1" Orientation="Vertical">
|
|
|
|
<StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Margin="1,1,1,1">
|
|
|
|
<Button Content="Agregar" Command="{Binding AgregarCommand}" Margin="15" />
|
|
|
|
<Button Content="Cerrar" Command="{Binding CerrarCommand}" Margin="15" />
|
|
|
|
</StackPanel>
|
|
|
|
<Label Content="mav - 2024 - v0.1" Opacity="0.3" HorizontalAlignment="Right" />
|
2024-06-15 06:24:07 -03:00
|
|
|
</StackPanel>
|
|
|
|
</Grid>
|
|
|
|
</Window>
|