<Window x:Class="DataLoader.MainWindow"
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
Height="480" Width="600"
|
Loaded="Window_Loaded"
|
Title="数据入库" WindowStartupLocation="CenterScreen">
|
<Window.Resources>
|
<Style x:Key="btn" TargetType="Button">
|
<Setter Property="Background" Value="#005699"/>
|
<Setter Property="BorderBrush" Value="#136BAF"/>
|
<Setter Property="BorderThickness" Value="1"/>
|
<Setter Property="Foreground" Value="White"/>
|
<Setter Property="FontSize" Value="15"/>
|
<Setter Property="Width" Value="60"/>
|
<Setter Property="Height" Value="30"/>
|
<Setter Property="Cursor" Value="Hand"/>
|
<Style.Triggers>
|
<Trigger Property="IsMouseOver" Value="True">
|
<Setter Property="Foreground" Value="Red"/>
|
</Trigger>
|
</Style.Triggers>
|
</Style>
|
<Style x:Key="tb" TargetType="TextBox">
|
<Setter Property="VerticalAlignment" Value="Center"/>
|
<Setter Property="HorizontalAlignment" Value="Stretch"/>
|
<Setter Property="Height" Value="30"/>
|
<Setter Property="FontSize" Value="20"/>
|
</Style>
|
</Window.Resources>
|
<Grid x:Name="gMain">
|
<Grid.RowDefinitions>
|
<RowDefinition Height="40"/>
|
<RowDefinition Height="40"/>
|
<RowDefinition Height="40"/>
|
<RowDefinition Height="40"/>
|
<RowDefinition Height="40"/>
|
<RowDefinition Height="*"/>
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
<ColumnDefinition Width="7*" />
|
<ColumnDefinition Width="18*" />
|
<ColumnDefinition Width="7*" />
|
<ColumnDefinition Width="18*" />
|
<ColumnDefinition Width="8*" />
|
</Grid.ColumnDefinitions>
|
|
<Label Grid.Row="0" Grid.Column="0" Content="用户ID:" VerticalAlignment="Center" HorizontalAlignment="Right" />
|
<TextBox x:Name="tbUid" Grid.Row="0" Grid.Column="1" Style="{StaticResource tb}" IsReadOnly="True"/>
|
<Label Grid.Row="0" Grid.Column="2" Content="令牌:" VerticalAlignment="Center" HorizontalAlignment="Right" />
|
<TextBox x:Name="tbToken" Grid.Row="0" Grid.Column="3" Style="{StaticResource tb}" IsReadOnly="True"/>
|
<Button Grid.Row="0" Grid.Column="4" Content="登 录" Style="{StaticResource btn}" Click="Login_MouseLeftButtonDown"/>
|
|
<Label Grid.Row="1" Grid.Column="0" Content="源目录:" VerticalAlignment="Center" HorizontalAlignment="Right" />
|
<TextBox x:Name="tbSource" Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="3" Style="{StaticResource tb}" Text="{Binding Path=SourcePath, Mode=TwoWay}"/>
|
<Button x:Name="btnSource" Grid.Row="1" Grid.Column="4" Content="选 择" Style="{StaticResource btn}" Click="Source_MouseLeftButtonDown"/>
|
|
<Label Grid.Row="2" Grid.Column="0" Content="入库目录:" VerticalAlignment="Center" HorizontalAlignment="Right" />
|
<TextBox x:Name="tbTarget" Grid.Row="2" Grid.Column="1" Grid.ColumnSpan="3" Style="{StaticResource tb}" Text="{Binding Path=TargetPath, Mode=TwoWay}"/>
|
<Button x:Name="btnTarget" Grid.Row="2" Grid.Column="4" Content="选 择" Style="{StaticResource btn}" Click="Target_MouseLeftButtonDown"/>
|
|
<ScrollViewer Grid.Row="3" Grid.RowSpan="3" Grid.Column="0" Grid.ColumnSpan="4" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" Margin="2">
|
<ListView x:Name="lvView">
|
<ListView.View>
|
<GridView>
|
<GridView.Columns>
|
<GridViewColumn Header="序号" Width="50" DisplayMemberBinding="{Binding Path=ID, Mode=OneWay}"></GridViewColumn>
|
<GridViewColumn Header="路径" Width="Auto" DisplayMemberBinding="{Binding Path=FilePath, Mode=OneWay}"></GridViewColumn>
|
<GridViewColumn Header="状态" Width="80" DisplayMemberBinding="{Binding Path=Status, Mode=OneWay}"></GridViewColumn>
|
</GridView.Columns>
|
</GridView>
|
</ListView.View>
|
</ListView>
|
</ScrollViewer>
|
<Button x:Name="btnImport" Grid.Row="3" Grid.Column="4" Content="导 入" Style="{StaticResource btn}" Click="Import_MouseLeftButtonDown"/>
|
</Grid>
|
</Window>
|