DataLoader/MainWindow.xaml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
DataLoader/MainWindow.xaml.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
DataLoader/Model/ViewData.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
DataLoader/MainWindow.xaml
@@ -146,6 +146,7 @@ <RowDefinition Height="40"/> <RowDefinition Height="40"/> <RowDefinition Height="40"/> <RowDefinition Height="40"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> @@ -211,7 +212,13 @@ <ListView.View> <GridView> <GridView.Columns> <!--<GridViewColumn Header="序号" Width="50" DisplayMemberBinding="{Binding Path=ID, Mode=OneWay}"/>--> <GridViewColumn Width="30"> <GridViewColumn.CellTemplate> <DataTemplate> <CheckBox IsChecked="{Binding Path=Checked, Mode=TwoWay}" Tag="{Binding Path=ID, Mode=OneWay}" /> </DataTemplate> </GridViewColumn.CellTemplate> </GridViewColumn> <GridViewColumn Header="序号" Width="Auto"> <GridViewColumn.CellTemplate> <DataTemplate> @@ -229,6 +236,7 @@ </ScrollViewer> <Button x:Name="btnLoad" Grid.Row="6" Grid.Column="4" Content="加 载" Style="{StaticResource btn}" Click="Load_MouseLeftButtonDown"/> <Button x:Name="btnImport" Grid.Row="7" Grid.Column="4" Content="导 入" Style="{StaticResource btn}" VerticalAlignment="Top" Click="Import_MouseLeftButtonDown"/> <Button x:Name="btnDel" Grid.Row="7" Grid.Column="4" Content="删 除" Style="{StaticResource btn}" Click="Del_MouseLeftButtonDown"/> <Button x:Name="btnImport" Grid.Row="8" Grid.Column="4" Content="导 入" Style="{StaticResource btn}" VerticalAlignment="Top" Click="Import_MouseLeftButtonDown"/> </Grid> </Window> DataLoader/MainWindow.xaml.cs
@@ -10,6 +10,7 @@ using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Forms.VisualStyles; namespace DataLoader { @@ -165,6 +166,23 @@ this.isBusy = false; } // 删除 private void Del_MouseLeftButtonDown(object sender, RoutedEventArgs e) { if (null == this.viewDatas || this.viewDatas.Count == 0) return; int i = 0; while (i < this.viewDatas.Count) { if (this.viewDatas[i] != null && this.viewDatas[i].Checked) { this.viewDatas.RemoveAt(i); continue; } i++; } } // 导入 private void Import_MouseLeftButtonDown(object sender, RoutedEventArgs e) { DataLoader/Model/ViewData.cs
@@ -13,11 +13,11 @@ public string Ext { set; get; } private int _id; public ViewData() { } private int _id; public int ID { @@ -35,6 +35,21 @@ } } private bool _checked; public bool Checked { set { if (_checked != value) { _checked = value; ChangProperty("Checked"); } } get { return _checked; } } private string _filePath; public string FilePath