123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228 |
- <Page x:Class="Agent.Views.RestorePage"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:local="clr-namespace:Agent.Converters"
- mc:Ignorable="d"
- d:DesignHeight="441" d:DesignWidth="639"
- Title="RestorePage">
- <Page.Resources>
- <Style x:Key="headerTemplate" TargetType="{x:Type GridViewColumnHeader}">
- <Setter Property="HorizontalContentAlignment" Value="Left"/>
- <Setter Property="Padding" Value="6,0,0,0"/>
- </Style>
- <Style TargetType="{x:Type ListViewItem}">
- <Setter Property="HorizontalContentAlignment" Value="Stretch" />
- </Style>
- <local:IndexConverter x:Key="IndexConverter"/>
- </Page.Resources>
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="40"/>
- <RowDefinition Height="*"/>
- </Grid.RowDefinitions>
- <Grid Grid.Row="0">
- <DockPanel LastChildFill="False">
- <ComboBox x:Name="RP_serarch_cb" Width="83" HorizontalContentAlignment="Center" DockPanel.Dock="Left" SelectedIndex="0" Margin="0,5,0,5" VerticalContentAlignment="Center">
- <ComboBoxItem Content="파일명" />
- <ComboBoxItem x:Name="Tag1Content" Content="TAG1" />
- <ComboBoxItem x:Name="Tag2Content" Content="TAG2" />
- <ComboBoxItem x:Name="Tag3Content" Content="TAG3" />
- <ComboBoxItem x:Name="Tag4Content" Content="TAG4" />
- <ComboBoxItem x:Name="Tag5Content" Content="TAG5" />
- <ComboBoxItem x:Name="Tag6Content" Content="TAG6" />
- <ComboBoxItem x:Name="Tag7Content" Content="TAG7" />
- <ComboBoxItem x:Name="Tag8Content" Content="TAG8" />
- <ComboBoxItem x:Name="Tag9Content" Content="TAG9" />
- <ComboBoxItem x:Name="Tag10Content" Content="TAG10" />
- </ComboBox>
- <TextBox x:Name="RP_search_tb" DockPanel.Dock="Left" TextChanged="TextBox_TextChanged" Width="167" Margin="5,5,5,5" VerticalContentAlignment="Center"/>
- <Button x:Name="HashChk_btn" DockPanel.Dock="Right" Padding="15,0" Content="위변조 점검" Margin="5,5,0,5" Click="HashChk_btn_Click"/>
- <Button x:Name="Restore_btn" DockPanel.Dock="Right" Padding="15,0" Content="복원" Margin="5,5,0,5" Click="Restore_btn_Click"/>
- <Button x:Name="DownLoad_btn" DockPanel.Dock="Right" Padding="15,0" Content="DownLoad" Margin="5,5,0,5" Click="DownLoad_btn_Click" Width="91"/>
- </DockPanel>
- </Grid>
- <Grid Grid.Row="1">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="0.4*"/>
- <ColumnDefinition Width="0.6*"/>
- </Grid.ColumnDefinitions>
- <Grid Name="dummygrid" Grid.Column="0" Grid.Row="0" Margin="0,0,20,0" Visibility="Hidden">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="50"></ColumnDefinition>
- <ColumnDefinition Width="100"></ColumnDefinition>
- <ColumnDefinition Width="70"></ColumnDefinition>
- <ColumnDefinition Width="50"></ColumnDefinition>
- <ColumnDefinition Width="50"></ColumnDefinition>
- <ColumnDefinition Width="50"></ColumnDefinition>
- <ColumnDefinition Width="50"></ColumnDefinition>
- <ColumnDefinition Width="50"></ColumnDefinition>
- <ColumnDefinition Width="50"></ColumnDefinition>
- <ColumnDefinition Width="50"></ColumnDefinition>
- <ColumnDefinition Width="50"></ColumnDefinition>
- <ColumnDefinition Width="50"></ColumnDefinition>
- <ColumnDefinition Width="50"></ColumnDefinition>
- </Grid.ColumnDefinitions>
- <Border Grid.Column="0" Name="dummywidth1"/>
- <Border Grid.Column="1" Name="dummywidth2"/>
- <Border Grid.Column="2" Name="dummywidth3"/>
- <Border Grid.Column="3" Name="dummywidth4"/>
- <Border Grid.Column="4" Name="dummywidth5"/>
- <Border Grid.Column="5" Name="dummywidth6"/>
- <Border Grid.Column="6" Name="dummywidth7"/>
- <Border Grid.Column="7" Name="dummywidth8"/>
- <Border Grid.Column="8" Name="dummywidth9"/>
- <Border Grid.Column="9" Name="dummywidth10"/>
- <Border Grid.Column="10" Name="dummywidth11"/>
- <Border Grid.Column="11" Name="dummywidth12"/>
- <Border Grid.Column="12" Name="dummywidth13"/>
- </Grid>
- <Grid Grid.Column="0" Grid.Row="0">
- <ListView x:Name="SearchList" ScrollViewer.HorizontalScrollBarVisibility="Visible" ScrollViewer.VerticalScrollBarVisibility="Visible" SelectionChanged="SearchList_SelectionChanged" SelectionMode="Single">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="번호">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock TextAlignment="Center" Text="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}, Converter={StaticResource IndexConverter}}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="파일명" HeaderContainerStyle="{StaticResource headerTemplate}">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock TextAlignment="Left" Text="{Binding Name}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="파일경로" DisplayMemberBinding="{Binding Path}" HeaderContainerStyle="{StaticResource headerTemplate}"/>
- <GridViewColumn x:Name="Tag1Header" Header="TAG1">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock TextAlignment="Center" Text="{Binding Custom_tag1}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn x:Name="Tag2Header" Header="TAG2">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock TextAlignment="Center" Text="{Binding Custom_tag2}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn x:Name="Tag3Header" Header="TAG3">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock TextAlignment="Center" Text="{Binding Custom_tag3}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn x:Name="Tag4Header" Header="TAG4">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock TextAlignment="Center" Text="{Binding Custom_tag4}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn x:Name="Tag5Header" Header="TAG5" Width="{Binding ElementName=dummywidth8, Path=ActualWidth}">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock TextAlignment="Center" Text="{Binding Custom_tag5}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn x:Name="Tag6Header" Header="TAG6" Width="{Binding ElementName=dummywidth9, Path=ActualWidth}">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock TextAlignment="Center" Text="{Binding Custom_tag6}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn x:Name="Tag7Header" Header="TAG7" Width="{Binding ElementName=dummywidth10, Path=ActualWidth}">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock TextAlignment="Center" Text="{Binding Custom_tag7}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn x:Name="Tag8Header" Header="TAG8" Width="{Binding ElementName=dummywidth11, Path=ActualWidth}">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock TextAlignment="Center" Text="{Binding Custom_tag8}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn x:Name="Tag9Header" Header="TAG9" Width="{Binding ElementName=dummywidth12, Path=ActualWidth}">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock TextAlignment="Center" Text="{Binding Custom_tag9}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn x:Name="Tag10Header" Header="TAG10" Width="{Binding ElementName=dummywidth13, Path=ActualWidth}">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock TextAlignment="Center" Text="{Binding Custom_tag10}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- </GridView>
- </ListView.View>
- </ListView>
- </Grid>
- <Grid Name="dummygrid2" Grid.Column="1" Grid.Row="0" Margin="0,0,20,0" >
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="25"></ColumnDefinition>
- <ColumnDefinition Width="50"></ColumnDefinition>
- <ColumnDefinition Width="*"></ColumnDefinition>
- <ColumnDefinition Width="130"></ColumnDefinition>
- <ColumnDefinition Width="15"></ColumnDefinition>
- </Grid.ColumnDefinitions>
- <Border Grid.Column="0" Name="dummywidth2_1"/>
- <Border Grid.Column="1" Name="dummywidth2_2"/>
- <Border Grid.Column="2" Name="dummywidth2_3"/>
- <Border Grid.Column="3" Name="dummywidth2_4"/>
- <Border Grid.Column="4" Name="dummywidth2_5"/>
- </Grid>
- <Grid Grid.Column="1" Grid.Row="0" Margin="5,0,0,0">
- <TextBlock Text="" x:Name="RP_title_tb" TextAlignment="Left" Margin="0,373,10,3"/>
- <ListView x:Name="ResultList" ScrollViewer.VerticalScrollBarVisibility="Visible" SelectionMode="Single" Margin="0,0,0,28" SelectionChanged="ResultList_SelectionChanged">
- <ListView.View>
- <GridView>
- <GridViewColumn HeaderContainerStyle="{StaticResource headerTemplate}">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <CheckBox IsChecked="{Binding IsSelected, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="번호">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock TextAlignment="Center" Text="{Binding Converter={StaticResource IndexConverter}, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="수정일시" Width="125">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock TextAlignment="Center" Text="{Binding Create_Date, StringFormat=\{0:yyyy-MM-dd HH:mm:ss\}}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="백업일시" Width="125">
- <GridViewColumn.CellTemplate>
- <DataTemplate>
- <TextBlock TextAlignment="Center" Text="{Binding Upload_Date, StringFormat=\{0:yyyy-MM-dd HH:mm:ss\}}"/>
- </DataTemplate>
- </GridViewColumn.CellTemplate>
- </GridViewColumn>
- <GridViewColumn Header="파일HASH" Width="{Binding ActualWidth, ElementName=dummywidth2_3}" DisplayMemberBinding="{Binding Hash}" HeaderContainerStyle="{StaticResource headerTemplate}"/>
- </GridView>
- </ListView.View>
- </ListView>
- </Grid>
- </Grid>
- </Grid>
- </Page>
|