diff --git a/VECTO3GUI2020/ViewModel/Implementation/JobListViewModel.cs b/VECTO3GUI2020/ViewModel/Implementation/JobListViewModel.cs index d422e8b4693c5c82e1570c0d595f0f4aae3008eb..32a93ed809e3f7d38c1687ff2000374f5b163fd7 100644 --- a/VECTO3GUI2020/ViewModel/Implementation/JobListViewModel.cs +++ b/VECTO3GUI2020/ViewModel/Implementation/JobListViewModel.cs @@ -135,6 +135,8 @@ namespace VECTO3GUI2020.ViewModel.Implementation System.Windows.Application.Current.Exit += new ExitEventHandler(this.OnApplicationExit); LoadFiles(); } + + _jobs.CollectionChanged += (sender, args) => SaveFileNamesToFile(); } diff --git a/VECTO3GUI2020/Views/JoblistView.xaml b/VECTO3GUI2020/Views/JoblistView.xaml index 00b9cb5b6b8bc4b03ce0b526c722bd25e64abf49..1b52ba6ed0fa71863b56f49bde428897d5497062 100644 --- a/VECTO3GUI2020/Views/JoblistView.xaml +++ b/VECTO3GUI2020/Views/JoblistView.xaml @@ -110,9 +110,46 @@ </DataTemplate> </DataGridTemplateColumn.CellTemplate> </DataGridTemplateColumn> - <DataGridTextColumn IsReadOnly="True" Header="Name" Binding="{Binding DocumentName}"></DataGridTextColumn> - <DataGridTextColumn IsReadOnly ="True" Header="Type" Binding="{Binding DocumentTypeName}"></DataGridTextColumn> - <DataGridTextColumn IsReadOnly ="True" Header="File" Binding="{Binding DataSource.SourceFile}"></DataGridTextColumn> + <DataGridTemplateColumn Header="Name" Width="0.5*"> + <DataGridTemplateColumn.CellTemplate> + <DataTemplate> + <TextBlock Margin="2 2 2 2" Text="{Binding DocumentName}" TextAlignment="Left" VerticalAlignment="Center"> + <TextBlock.ToolTip> + <Binding Path="DocumentName"></Binding> + </TextBlock.ToolTip> + </TextBlock> + </DataTemplate> + </DataGridTemplateColumn.CellTemplate> + </DataGridTemplateColumn> + + <!--<DataGridTextColumn IsReadOnly="True" Header="Name" Binding="{Binding DocumentName}" Width="*"> + <DataGridTextColumn.CellStyle> + <Style TargetType="DataGridCell"> + <Setter Property="ToolTip" Value="{Binding DocumentName}" /> + <Setter Property="VerticalContentAlignment" Value="Center" /> + </Style> + </DataGridTextColumn.CellStyle> + </DataGridTextColumn>--> + <DataGridTextColumn IsReadOnly ="True" Header="Type" Binding="{Binding DocumentTypeName}" Width="0.1*" MinWidth="150"></DataGridTextColumn> + <!--<DataGridTextColumn IsReadOnly ="True" Header="File" Binding="{Binding DataSource.SourceFile}" Width="*"> + <DataGridTextColumn.CellStyle> + <Style TargetType="DataGridCell"> + <Setter Property="ToolTip" Value="{Binding DataSource.SourceFile}" /> + <Setter Property="VerticalContentAlignment" Value="Center" /> + </Style> + </DataGridTextColumn.CellStyle> + </DataGridTextColumn>--> + <DataGridTemplateColumn Header="File" Width="*"> + <DataGridTemplateColumn.CellTemplate> + <DataTemplate> + <TextBlock Margin="2 2 2 2" Text="{Binding DataSource.SourceFile}" TextAlignment="Left" VerticalAlignment="Center"> + <TextBlock.ToolTip> + <Binding Path="DataSource.SourceFile"></Binding> + </TextBlock.ToolTip> + </TextBlock> + </DataTemplate> + </DataGridTemplateColumn.CellTemplate> + </DataGridTemplateColumn> </DataGrid.Columns> <DataGrid.InputBindings>