|
14 | 14 | <Design.DataContext> |
15 | 15 | <vm:PacketDataViewModel /> |
16 | 16 | </Design.DataContext> |
17 | | - <!-- <ScrollViewer Margin="5,5,10,5"> --> |
18 | | - <!-- <StackPanel Spacing="5"> --> |
19 | | - <!-- <PacketDataControl --> |
20 | | - <!-- Extra="2025/03/11 - 11:22:33.123" --> |
21 | | - <!-- Header="本机 << 串口1" --> |
22 | | - <!-- Hex="11 22 33 44 55 66 77 88 99 00 AA BB CC DD EE FF11 22 33 44 55 66 77 88 99 00 AA BB CC DD EE FF11 22 33 44 55 66 77 88 99 00 AA BB CC DD EE FF11 22 33 44 55 66 77 88 99 00 AA BB CC DD EE FF" --> |
23 | | - <!-- MainColor="{DynamicResource SemiGreen8}" --> |
24 | | - <!-- Text="接收到的xxx数据123123接收到的xxx数据123123接收到的xxx数据123123接收到的xxx数据123123接收到的xxx数据123123接收到的xxx数据123123接收到的xxx数据123123接收到的xxx数据123123" /> --> |
25 | | - <!-- <PacketDataControl --> |
26 | | - <!-- Extra="2025/03/11 - 11:22:33.123" --> |
27 | | - <!-- Header="串口1 >> 本机" --> |
28 | | - <!-- Hex="11 22 33 44 55 66 77 88 99 00 AA BB CC DD EE FF11 22 33 44 55 66 77 88 99 00 AA BB CC DD EE FF11 22 33 44 55 66 77 88 99 00 AA BB CC DD EE FF11 22 33 44 55 66 77 88 99 00 AA BB CC DD EE FF" --> |
29 | | - <!-- MainColor="{DynamicResource SemiRed8}" --> |
30 | | - <!-- Text="接收到的xxx数据123123接收到的xxx数据123123接收到的xxx数据123123接收到的xxx数据123123接收到的xxx数据123123接收到的xxx数据123123接收到的xxx数据123123接收到的xxx数据123123" /> --> |
31 | | - <!-- </StackPanel> --> |
32 | | - <!-- </ScrollViewer> --> |
33 | 17 | <UserControl.Styles> |
34 | 18 | <Style Selector="ListBoxItem"> |
35 | 19 | <Setter Property="Padding" Value="0 0 0 5" /> |
|
41 | 25 | <Setter Property="Background" Value="Transparent" /> |
42 | 26 | </Style> |
43 | 27 | </UserControl.Styles> |
44 | | - <ListBox |
45 | | - Margin="5,5,10,5" |
46 | | - u:ScrollTo.ButtonTheme="{DynamicResource PrimaryScrollToButton}" |
47 | | - u:ScrollTo.Direction="Bottom" |
48 | | - ItemsSource="{Binding PacketData}"> |
49 | | - <ListBox.ItemTemplate> |
50 | | - <DataTemplate> |
51 | | - <controls:PacketDataControl |
52 | | - Extra="{Binding Extra}" |
53 | | - Header="{Binding TagString}" |
54 | | - Hex="{Binding HexString}" |
55 | | - MainColor="{DynamicResource SemiGreen8}" |
56 | | - Text="{Binding String}" /> |
57 | | - </DataTemplate> |
58 | | - </ListBox.ItemTemplate> |
59 | | - </ListBox> |
| 28 | + <Grid RowDefinitions="auto *"> |
| 29 | + <ListBox |
| 30 | + Grid.Row="1" |
| 31 | + Margin="0,5" |
| 32 | + u:ScrollTo.ButtonTheme="{DynamicResource PrimaryScrollToButton}" |
| 33 | + u:ScrollTo.Direction="Bottom" |
| 34 | + ItemsSource="{Binding PacketData}"> |
| 35 | + <ListBox.ItemTemplate> |
| 36 | + <DataTemplate> |
| 37 | + <controls:PacketDataControl |
| 38 | + Margin="5,0,10,0" |
| 39 | + Extra="{Binding Extra}" |
| 40 | + Header="{Binding TagString}" |
| 41 | + Hex="{Binding HexString}" |
| 42 | + MainColor="{DynamicResource SemiGreen8}" |
| 43 | + Text="{Binding String}" /> |
| 44 | + </DataTemplate> |
| 45 | + </ListBox.ItemTemplate> |
| 46 | + </ListBox> |
| 47 | + <Border |
| 48 | + Grid.Row="0" |
| 49 | + Background="{DynamicResource SemiColorBackground2}" |
| 50 | + BorderBrush="{DynamicResource SemiColorBorder}" |
| 51 | + BorderThickness="0,0,0,1"> |
| 52 | + <StackPanel |
| 53 | + Margin="5" |
| 54 | + HorizontalAlignment="Right" |
| 55 | + Orientation="Horizontal" |
| 56 | + Spacing="5"> |
| 57 | + <CheckBox VerticalAlignment="Center" Content="转义不可见字符" /> |
| 58 | + <CheckBox |
| 59 | + VerticalAlignment="Center" |
| 60 | + Content="Hex模式" |
| 61 | + IsThreeState="True" /> |
| 62 | + <CheckBox VerticalAlignment="Center" Content="自动滚动" /> |
| 63 | + <Button Content="清空数据" /> |
| 64 | + </StackPanel> |
| 65 | + </Border> |
| 66 | + </Grid> |
60 | 67 | </UserControl> |
0 commit comments