mirror of
https://github.com/OPCFoundation/UA-.NETStandard.git
synced 2026-10-22 09:37:12 +08:00
0ba7e3f9bd
a. Changed to 10.0.586 SDK target b. Updated nuget packages to latest version (.net core 5.1.0 and winrtxamltools to 2.0) c. Added Publisher sample with documented sample config.xml. Single AmqpConnection class that is configured from config.xml, and supports Open, Send, Close, including internal Message Queue object to queue messages across disconnect/reconnect. Compare to Sample Client and the changes are simple and obvious. d. Added JSONEncoder/Decoder to Stack (Types/Encoders). This is the only addition to the stack itself and at this point "experimental". e. Ported Buffer/Leak fixes into this branch as well (Stack/Core/Stack/Tcp) f. Added disclaimer paragraph into readme.md about publisher.
40 lines
2.3 KiB
XML
40 lines
2.3 KiB
XML
<Page
|
|
x:Class="Opc.Ua.Publisher.ClientPage"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:local="using:Opc.Ua.Sample.Controls"
|
|
xmlns:other="using:Opc.Ua.Client.Controls"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
mc:Ignorable="d">
|
|
|
|
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}" >
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition Height="Auto"/>
|
|
<RowDefinition/>
|
|
<RowDefinition Height="Auto"/>
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition />
|
|
</Grid.ColumnDefinitions>
|
|
<other:EndpointSelectorCtrl Grid.Column="0" Grid.Row="1" x:Name="EndpointSelectorCTRL" HorizontalAlignment="Stretch" Height="45" VerticalAlignment="Top" />
|
|
<Grid Grid.Column="0" Grid.Row="2" BorderBrush="Gray" BorderThickness="1" HorizontalAlignment="Stretch" Margin="10,10,10,10" VerticalAlignment="Stretch">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="*"/>
|
|
<ColumnDefinition Width="2*"/>
|
|
</Grid.ColumnDefinitions>
|
|
<local:SessionTreeCtrl Grid.Column="0" Grid.Row="0" x:Name="SessionsCTRL" Margin="10,10,10,10" />
|
|
<local:BrowseTreeCtrl Grid.Column="1" Grid.Row="0" x:Name="BrowseCTRL" Margin="10,10,100,10" />
|
|
</Grid>
|
|
<Grid Grid.Column="0" Grid.Row="3" BorderBrush="Gray" BorderThickness="1" HorizontalAlignment="Stretch" Height="80" Margin="10,10,10,10" VerticalAlignment="Bottom">
|
|
<TextBlock Text="None" x:Name="ServerUrlTB" HorizontalAlignment="Stretch" Height="30" Margin="10,10,10,0" VerticalAlignment="Top" />
|
|
<TextBlock x:Name="ServerStatusTB" HorizontalAlignment="Stretch" Height="30" Margin="10,50,10,10" VerticalAlignment="Top" />
|
|
</Grid>
|
|
<Button Grid.Column="1" Grid.Row="2" x:Name="CommandBTN" Width="100" Content="Command" Visibility="Collapsed" HorizontalAlignment="Right" Margin="0,10,10,0" VerticalAlignment="Top"/>
|
|
</Grid>
|
|
</Page>
|