2023-12-05 15:53:17 +08:00
|
|
|
<UserControl
|
|
|
|
x:Class="MECF.Framework.Simulator.Core.Robots.BrooksMag7RobotView"
|
|
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
|
|
xmlns:commons="clr-namespace:MECF.Framework.Simulator.Core.Commons"
|
|
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
|
|
xmlns:deviceControl="clr-namespace:MECF.Framework.UI.Core.DeviceControl;assembly=MECF.Framework.UI.Core"
|
|
|
|
xmlns:local="clr-namespace:MECF.Framework.Simulator.Core.Aligners"
|
|
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
|
|
Width="900"
|
|
|
|
Height="900">
|
2023-04-13 11:51:03 +08:00
|
|
|
|
|
|
|
<Grid>
|
|
|
|
|
|
|
|
<Grid.RowDefinitions>
|
2023-12-05 15:53:17 +08:00
|
|
|
<RowDefinition Height="100" />
|
|
|
|
<RowDefinition Height="150" />
|
|
|
|
<RowDefinition Height="50" />
|
|
|
|
<RowDefinition Height="400" />
|
2023-04-13 11:51:03 +08:00
|
|
|
</Grid.RowDefinitions>
|
|
|
|
|
2023-12-05 15:53:17 +08:00
|
|
|
<commons:SocketTitleView Grid.Row="0" />
|
2023-04-13 11:51:03 +08:00
|
|
|
|
2023-12-05 15:53:17 +08:00
|
|
|
<Canvas Grid.Row="1" Width="900">
|
2023-04-13 11:51:03 +08:00
|
|
|
|
2023-12-05 15:53:17 +08:00
|
|
|
<CheckBox
|
|
|
|
Canvas.Left="36"
|
|
|
|
Canvas.Top="31"
|
|
|
|
Content="Fail"
|
|
|
|
IsChecked="{Binding IsFailed}" />
|
2023-04-13 11:51:03 +08:00
|
|
|
|
2023-12-05 15:53:17 +08:00
|
|
|
<TextBlock
|
|
|
|
Canvas.Left="225"
|
|
|
|
Canvas.Top="11"
|
|
|
|
Text="_ERR {Code}" />
|
|
|
|
<TextBlock
|
|
|
|
Canvas.Left="129"
|
|
|
|
Canvas.Top="45"
|
|
|
|
Text="Error Code:" />
|
2023-04-13 11:51:03 +08:00
|
|
|
<!--<TextBox Text="{Binding ResultValue, UpdateSourceTrigger=PropertyChanged }" Canvas.Left="358" Canvas.Top="31" Margin="0" Width="284"></TextBox>
|
|
|
|
<TextBlock Text="Error:" Canvas.Left="310" Canvas.Top="45"></TextBlock>-->
|
|
|
|
|
2023-12-05 15:53:17 +08:00
|
|
|
<TextBox
|
|
|
|
Canvas.Left="225"
|
|
|
|
Canvas.Top="31"
|
|
|
|
Width="74"
|
|
|
|
Margin="0"
|
|
|
|
Text="{Binding ErrorCode, UpdateSourceTrigger=PropertyChanged}" />
|
|
|
|
|
|
|
|
|
|
|
|
<CheckBox
|
|
|
|
Canvas.Left="36"
|
|
|
|
Canvas.Top="100"
|
|
|
|
Content="Event"
|
|
|
|
IsChecked="{Binding EventChecked}" />
|
|
|
|
|
|
|
|
<TextBlock
|
|
|
|
Canvas.Left="229"
|
|
|
|
Canvas.Top="80"
|
|
|
|
Text="_Event {Code}" />
|
|
|
|
<TextBlock
|
|
|
|
Canvas.Left="129"
|
|
|
|
Canvas.Top="110"
|
|
|
|
Text="Event Code:" />
|
|
|
|
|
|
|
|
|
|
|
|
<TextBox
|
|
|
|
Canvas.Left="225"
|
|
|
|
Canvas.Top="100"
|
|
|
|
Width="550"
|
|
|
|
Margin="0"
|
|
|
|
IsReadOnly="False"
|
|
|
|
Text="{Binding EventCode, UpdateSourceTrigger=PropertyChanged}" />
|
2023-04-13 11:51:03 +08:00
|
|
|
|
|
|
|
</Canvas>
|
|
|
|
|
|
|
|
|
2023-12-05 15:53:17 +08:00
|
|
|
<StackPanel
|
|
|
|
Grid.Row="2"
|
|
|
|
Width="900"
|
|
|
|
Orientation="Horizontal">
|
|
|
|
<Button
|
|
|
|
Width="100"
|
|
|
|
Height="35"
|
|
|
|
Command="{Binding ClearLogCommand}"
|
|
|
|
Content="Clear Log" />
|
2023-04-13 11:51:03 +08:00
|
|
|
|
|
|
|
</StackPanel>
|
|
|
|
|
|
|
|
|
2023-12-05 15:53:17 +08:00
|
|
|
<DataGrid
|
|
|
|
Grid.Row="3"
|
|
|
|
Width="900"
|
|
|
|
Height="380"
|
|
|
|
VerticalAlignment="Top"
|
|
|
|
AutoGenerateColumns="False"
|
|
|
|
CanUserAddRows="False"
|
|
|
|
CanUserResizeRows="False"
|
|
|
|
CanUserSortColumns="False"
|
|
|
|
FontSize="16"
|
|
|
|
ItemsSource="{Binding TransactionLogItems}"
|
|
|
|
ScrollViewer.CanContentScroll="True"
|
|
|
|
ScrollViewer.HorizontalScrollBarVisibility="Auto"
|
|
|
|
ScrollViewer.VerticalScrollBarVisibility="Auto">
|
2023-04-13 11:51:03 +08:00
|
|
|
<DataGrid.Columns>
|
|
|
|
|
2023-12-05 15:53:17 +08:00
|
|
|
<DataGridTextColumn
|
|
|
|
Width="160"
|
|
|
|
Binding="{Binding OccurTime, UpdateSourceTrigger=PropertyChanged}"
|
|
|
|
Header="Time"
|
|
|
|
IsReadOnly="True" />
|
|
|
|
|
|
|
|
<DataGridTextColumn
|
|
|
|
Width="350"
|
|
|
|
Binding="{Binding Incoming, UpdateSourceTrigger=PropertyChanged}"
|
|
|
|
Header="Incoming"
|
|
|
|
IsReadOnly="True">
|
2023-04-13 11:51:03 +08:00
|
|
|
<DataGridTextColumn.ElementStyle>
|
|
|
|
<Style TargetType="TextBlock">
|
2023-12-05 15:53:17 +08:00
|
|
|
<Setter Property="TextWrapping" Value="Wrap" />
|
|
|
|
<Setter Property="Height" Value="auto" />
|
2023-04-13 11:51:03 +08:00
|
|
|
</Style>
|
|
|
|
</DataGridTextColumn.ElementStyle>
|
|
|
|
</DataGridTextColumn>
|
|
|
|
|
|
|
|
|
2023-12-05 15:53:17 +08:00
|
|
|
<DataGridTextColumn
|
|
|
|
Width="350"
|
|
|
|
Binding="{Binding Outgoing, UpdateSourceTrigger=PropertyChanged}"
|
|
|
|
Header="Outgoing"
|
|
|
|
IsReadOnly="True">
|
2023-04-13 11:51:03 +08:00
|
|
|
<DataGridTextColumn.ElementStyle>
|
|
|
|
<Style TargetType="TextBlock">
|
2023-12-05 15:53:17 +08:00
|
|
|
<Setter Property="TextWrapping" Value="Wrap" />
|
|
|
|
<Setter Property="Height" Value="auto" />
|
2023-04-13 11:51:03 +08:00
|
|
|
</Style>
|
|
|
|
</DataGridTextColumn.ElementStyle>
|
|
|
|
</DataGridTextColumn>
|
|
|
|
|
|
|
|
</DataGrid.Columns>
|
|
|
|
</DataGrid>
|
|
|
|
</Grid>
|
|
|
|
|
|
|
|
</UserControl>
|