修改了历史记录页面
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
||||
xmlns:enums="clr-namespace:DMS.Core.Enums;assembly=DMS.Core"
|
||||
xmlns:ex="clr-namespace:DMS.Extensions"
|
||||
xmlns:hc="https://handyorg.github.io/handycontrol"
|
||||
xmlns:helper="clr-namespace:DMS.WPF.Helper"
|
||||
xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
|
||||
xmlns:ikw="http://schemas.inkore.net/lib/ui/wpf"
|
||||
@@ -48,6 +49,7 @@
|
||||
Spacing="10">
|
||||
<TextBlock Style="{StaticResource VarHistoryLabelStyle}" Text="搜索变量:" />
|
||||
<ui:AutoSuggestBox
|
||||
x:Name="SearchAutoSuggestBox"
|
||||
Width="200"
|
||||
ui:ControlHelper.PlaceholderText="搜索变量..."
|
||||
Text="{Binding SearchText, UpdateSourceTrigger=PropertyChanged}"
|
||||
@@ -58,6 +60,48 @@
|
||||
</ikw:SimpleStackPanel>
|
||||
</ikw:SimpleStackPanel>
|
||||
</GroupBox>
|
||||
|
||||
<!-- 时间范围和详细信息区域 -->
|
||||
<GroupBox Header="详细信息">
|
||||
<ikw:SimpleStackPanel Margin="5" Spacing="10">
|
||||
<!-- 变量详细信息 -->
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto" />
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="Auto" />
|
||||
<ColumnDefinition Width="*" />
|
||||
</Grid.ColumnDefinitions>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto" />
|
||||
<RowDefinition Height="Auto" />
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<TextBlock Grid.Row="0" Grid.Column="0" Style="{StaticResource VarHistoryLabelStyle}" Text="变量ID:" />
|
||||
<TextBlock Grid.Row="0" Grid.Column="1" Style="{StaticResource VarHistoryValueStyle}" Text="{Binding SelectedVariable.Id}" />
|
||||
|
||||
<TextBlock Grid.Row="0" Grid.Column="2" Style="{StaticResource VarHistoryLabelStyle}" Text="变量名:" />
|
||||
<TextBlock Grid.Row="0" Grid.Column="3" Style="{StaticResource VarHistoryValueStyle}" Text="{Binding SelectedVariable.VariableName}" />
|
||||
|
||||
<TextBlock Grid.Row="1" Grid.Column="0" Style="{StaticResource VarHistoryLabelStyle}" Text="当前值:" />
|
||||
<TextBlock Grid.Row="1" Grid.Column="1" Style="{StaticResource VarHistoryValueStyle}" Text="{Binding SelectedVariable.Value}" />
|
||||
|
||||
<TextBlock Grid.Row="1" Grid.Column="2" Style="{StaticResource VarHistoryLabelStyle}" Text="更新时间:" />
|
||||
<TextBlock Grid.Row="1" Grid.Column="3" Style="{StaticResource VarHistoryValueStyle}" Text="{Binding SelectedVariable.Timestamp, StringFormat='{}{0:yyyy-MM-dd HH:mm:ss.fff}'}" />
|
||||
</Grid>
|
||||
|
||||
<!-- 时间范围选择 -->
|
||||
<ikw:SimpleStackPanel Orientation="Horizontal" Spacing="10">
|
||||
<TextBlock Style="{StaticResource VarHistoryLabelStyle}" Text="开始时间:" />
|
||||
<hc:DateTimePicker Width="200" SelectedDateTime="{Binding StartTime}" />
|
||||
|
||||
<TextBlock Style="{StaticResource VarHistoryLabelStyle}" Text="结束时间:" />
|
||||
<hc:DateTimePicker Width="200" SelectedDateTime="{Binding EndTime}" />
|
||||
|
||||
<Button Content="重新加载" Command="{Binding ReloadCommand}" />
|
||||
</ikw:SimpleStackPanel>
|
||||
</ikw:SimpleStackPanel>
|
||||
</GroupBox>
|
||||
</ikw:SimpleStackPanel>
|
||||
|
||||
<DataGrid
|
||||
@@ -67,6 +111,7 @@
|
||||
CanUserSortColumns="False"
|
||||
IsReadOnly="True"
|
||||
ItemsSource="{Binding VariableHistories}"
|
||||
SelectedItem="{Binding SelectedVariable}"
|
||||
SelectionMode="Single"
|
||||
Style="{StaticResource DataGridBaseStyle}">
|
||||
<DataGrid.Columns>
|
||||
|
||||
Reference in New Issue
Block a user