Added logging + array based processing.
This commit is contained in:
@@ -141,21 +141,26 @@
|
||||
Content="_TEST" />
|
||||
|
||||
</StackPanel>
|
||||
|
||||
<DataGrid ItemsSource="{Binding MonitoringPaths}"
|
||||
AutoGenerateColumns="False"
|
||||
VerticalContentAlignment="Center"
|
||||
IsReadOnly="True"
|
||||
HorizontalContentAlignment="Center"
|
||||
Margin="8"
|
||||
CanUserAddRows="False"
|
||||
CanUserSortColumns="True"
|
||||
materialDesign:DataGridAssist.CellPadding="4 2 2 2"
|
||||
materialDesign:DataGridAssist.ColumnHeaderPadding="4 2 2 2">
|
||||
<DataGrid.Columns>
|
||||
<DataGridTextColumn Binding="{Binding FilePath}"
|
||||
Header="{x:Static p:Resources.Label_FilePath}" />
|
||||
<!--<DataGridTextColumn Binding="{Binding Source}"
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="*" />
|
||||
</Grid.ColumnDefinitions>
|
||||
<DataGrid Grid.Column="0"
|
||||
ItemsSource="{Binding MonitoringPaths}"
|
||||
AutoGenerateColumns="False"
|
||||
VerticalContentAlignment="Center"
|
||||
IsReadOnly="True"
|
||||
HorizontalContentAlignment="Center"
|
||||
Margin="8"
|
||||
CanUserAddRows="False"
|
||||
CanUserSortColumns="True"
|
||||
materialDesign:DataGridAssist.CellPadding="4 2 2 2"
|
||||
materialDesign:DataGridAssist.ColumnHeaderPadding="4 2 2 2">
|
||||
<DataGrid.Columns>
|
||||
<DataGridTextColumn Binding="{Binding FilePath}"
|
||||
Header="{x:Static p:Resources.Label_FilePath}" />
|
||||
<!--<DataGridTextColumn Binding="{Binding Source}"
|
||||
Header="{x:Static p:Resources.Label_SourceSystem}" />
|
||||
|
||||
<DataGridTemplateColumn Header="{x:Static p:Resources.Label_SourceSystem}">
|
||||
@@ -176,29 +181,38 @@
|
||||
</DataGridTemplateColumn.CellTemplate>
|
||||
</DataGridTemplateColumn>-->
|
||||
|
||||
<DataGridTextColumn Binding="{Binding FolderMonitor.EnableRaisingEvents, Converter={StaticResource MonitorStatusConverter}}"
|
||||
Header="{x:Static p:Resources.Label_Status}" />
|
||||
<DataGridTemplateColumn Header="{x:Static p:Resources.Label_Actions}">
|
||||
<DataGridTemplateColumn.CellTemplate>
|
||||
<DataTemplate>
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<Button Command="{Binding DataContext.RemoveMonitoringPathCommand,
|
||||
<DataGridTextColumn Binding="{Binding FolderMonitor.EnableRaisingEvents, Converter={StaticResource MonitorStatusConverter}}"
|
||||
Header="{x:Static p:Resources.Label_Status}" />
|
||||
<DataGridTemplateColumn Header="{x:Static p:Resources.Label_Actions}">
|
||||
<DataGridTemplateColumn.CellTemplate>
|
||||
<DataTemplate>
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<Button Command="{Binding DataContext.RemoveMonitoringPathCommand,
|
||||
RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}}"
|
||||
CommandParameter="{Binding .}"
|
||||
Style="{StaticResource MaterialDesignOutlinedButton}"
|
||||
Margin="4"
|
||||
Content="{x:Static p:Resources.Label_Remove}" />
|
||||
<Button Command="{Binding DataContext.RestartMonitoringPathCommand,
|
||||
CommandParameter="{Binding .}"
|
||||
Style="{StaticResource MaterialDesignOutlinedButton}"
|
||||
Margin="4"
|
||||
Content="{x:Static p:Resources.Label_Remove}" />
|
||||
<Button Command="{Binding DataContext.RestartMonitoringPathCommand,
|
||||
RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}}"
|
||||
CommandParameter="{Binding .}"
|
||||
Style="{StaticResource MaterialDesignOutlinedButton}"
|
||||
Margin="4"
|
||||
Content="{x:Static p:Resources.Label_Restart}" />
|
||||
</StackPanel>
|
||||
</DataTemplate>
|
||||
</DataGridTemplateColumn.CellTemplate>
|
||||
</DataGridTemplateColumn>
|
||||
</DataGrid.Columns>
|
||||
</DataGrid>
|
||||
CommandParameter="{Binding .}"
|
||||
Style="{StaticResource MaterialDesignOutlinedButton}"
|
||||
Margin="4"
|
||||
Content="{x:Static p:Resources.Label_Restart}" />
|
||||
</StackPanel>
|
||||
</DataTemplate>
|
||||
</DataGridTemplateColumn.CellTemplate>
|
||||
</DataGridTemplateColumn>
|
||||
</DataGrid.Columns>
|
||||
</DataGrid>
|
||||
|
||||
<TextBox Grid.Column="1"
|
||||
Height="Auto"
|
||||
Text="{Binding HttpServerLog}"
|
||||
TextWrapping="Wrap"
|
||||
AcceptsReturn="True"
|
||||
/>
|
||||
</Grid>
|
||||
|
||||
</DockPanel>
|
||||
</Window>
|
||||
|
||||
Reference in New Issue
Block a user