<Window
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:local="clr-namespace:TestTool.RemoteTriggerAPP"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    Title="下發測試用工具(公司內網) V1.1.39 (20230223)"
    Width="652"
    Height="481"
    mc:Ignorable="d"
    x:Class="TestTool.RemoteTriggerAPP.MainWindow">
    <Viewbox>
        <Grid Margin="0,2,2,0">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="109*" />
                <ColumnDefinition Width="222*" />
            </Grid.ColumnDefinitions>
            <Label
                Width="91"
                Height="27"
                Margin="69,23,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Content="Charge Box Id:" />
            <Label
                Grid.Column="1"
                Width="92"
                Height="27"
                Margin="118,23,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Content="Connector Id:" />
            <TextBox
                Name="uxChargeBoxIdTb"
                Grid.ColumnSpan="2"
                Width="148"
                Height="27"
                Margin="179,23,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Text="OCTT_1"
                LostFocus="uxChargeBoxIdTb_LostFocus" />
            <TextBox
                Name="uxConnectorIdTb"
                Grid.Column="1"
                Width="35"
                Height="27"
                Margin="210,23,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Text="1" />
            <ComboBox
                Name="uxCmdCb"
                Grid.Column="1"
                Width="253"
                Height="34"
                Margin="5.333,189,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                SelectionChanged="UxCmdCb_SelectionChanged">
                <ComboBoxItem>WrongAction(破壞模式專用)</ComboBoxItem>
                <ComboBoxItem>ChangeAvailability_Inoperative</ComboBoxItem>
                <ComboBoxItem>ChangeAvailability_Operative</ComboBoxItem>
                <ComboBoxItem>UpdateFirmware(搭配破壞模式，請勿下Publish)</ComboBoxItem>
                <ComboBoxItem>DataTransfer</ComboBoxItem>
                <ComboBoxItem>ChangeConfiguration</ComboBoxItem>
                <ComboBoxItem>ClearCache</ComboBoxItem>
                <ComboBoxItem>GetConfiguration</ComboBoxItem>
                <ComboBoxItem>RemoteStartTransaction</ComboBoxItem>
                <ComboBoxItem>RemoteStartTransaction_ChargingProfile</ComboBoxItem>
                <ComboBoxItem>RemoteStopTransaction</ComboBoxItem>
                <ComboBoxItem>Reset_SoftReset</ComboBoxItem>
                <ComboBoxItem>Reset_HardReset</ComboBoxItem>
                <ComboBoxItem>UnlockConnector</ComboBoxItem>
                <ComboBoxItem>GetLocalListVersion</ComboBoxItem>
                <ComboBoxItem>SendLocalList_Full</ComboBoxItem>
                <ComboBoxItem>SendLocalList_Diff</ComboBoxItem>
                <ComboBoxItem>GetDiagnostics_FTP</ComboBoxItem>
                <ComboBoxItem>GetDiagnostics_HTTP</ComboBoxItem>
                <ComboBoxItem>ReserveNow</ComboBoxItem>
                <ComboBoxItem>CancelReservation</ComboBoxItem>
                <ComboBoxItem>SetChargingProfile</ComboBoxItem>
                <ComboBoxItem>ClearChargingProfile</ComboBoxItem>
                <ComboBoxItem>GetCompositeSchedule</ComboBoxItem>
                <ComboBoxItem>TriggerMessage_BootNotification</ComboBoxItem>
                <ComboBoxItem>TriggerMessage_DiagnosticsStatusNotification</ComboBoxItem>
                <ComboBoxItem>TriggerMessage_FirmwareStatusNotification</ComboBoxItem>
                <ComboBoxItem>TriggerMessage_Heartbeat</ComboBoxItem>
                <ComboBoxItem>TriggerMessage_MeterValues</ComboBoxItem>
                <ComboBoxItem>TriggerMessage_StatusNotification</ComboBoxItem>
            </ComboBox>
            <Label
                Width="137"
                Height="27"
                Margin="69,191,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Content="Remote Trigger Cmd:" />
            <Button
                Name="uxSubmitBtn"
                Grid.Column="1"
                Width="51"
                Height="34"
                Margin="265.333,188,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Click="UxSubmitBtn_Click"
                Content="Submit" />
            <TextBox
                Name="uxMsgTb"
                Grid.ColumnSpan="2"
                Width="471"
                Height="80"
                Margin="84,346,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top" />
            <Label
                Width="43"
                Height="27"
                Margin="75,314,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Content="Msg:"
                RenderTransformOrigin="0.744,3.407" />
            <Label
                Width="47"
                Height="27"
                Margin="71,74,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Content="Id Tag:" />
            <TextBox
                x:Name="uxIdTagTb"
                Width="63"
                Height="27"
                Margin="121,74,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Text="TestTool"
                RenderTransformOrigin="3.714,1" />
            <Label
                Grid.Column="1"
                Width="100"
                Height="27"
                Margin="152,74,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Content="TransactionId:" />
            <TextBox
                x:Name="uxTransactionIdTb"
                Grid.Column="1"
                Width="44"
                Height="27"
                Margin="245,74,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Text="0"
                RenderTransformOrigin="3.714,1" />
            <Label
                Grid.ColumnSpan="2"
                Width="87"
                Height="27"
                Margin="191,74,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Content="ParentId Tag:" />
            <TextBox
                x:Name="uxParentIdTagTb"
                Grid.Column="1"
                Width="73"
                Height="27"
                Margin="75,74,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Text="TestTool"
                RenderTransformOrigin="3.714,1" />
            <Label
                Width="120"
                Height="27"
                Margin="71,119,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Content="Configuration Key:" />
            <TextBox
                x:Name="uxConfigKeyTb"
                Grid.ColumnSpan="2"
                Width="138"
                Height="27"
                Margin="196,119,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Text="ConnectionTimeOut"
                RenderTransformOrigin="3.714,1" />
            <Label
                Grid.Column="1"
                Width="54"
                Height="27"
                Margin="124.333,119,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Content=" Value:" />
            <TextBox
                x:Name="uxConfigValueTb"
                Grid.Column="1"
                Width="52"
                Height="27"
                Margin="180,117,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Text="30"
                RenderTransformOrigin="3.714,1" />

            <Label
                Width="113"
                Height="27"
                Margin="69,243,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Content="Upload Firmware:"
                Visibility="Visible" />
            <TextBox
                x:Name="uxUploadFileTb"
                Grid.ColumnSpan="2"
                Width="210"
                Height="27"
                Margin="182,244,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Text=""
                RenderTransformOrigin="3.714,1"
                Visibility="Visible" />
            <Button
                x:Name="uxFileSubmitBtn"
                Grid.Column="1"
                Width="46"
                Height="29"
                Margin="187.333,241,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Click="uxFileSubmitBtn_Click"
                Content="..."
                Visibility="Visible" />
            <Button
                x:Name="uxUploadBtn"
                Grid.Column="1"
                Width="52"
                Height="34"
                Margin="259.333,238,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Click="uxUploadBtn_Click"
                Content="Upload"
                Visibility="Visible" />
            <Label
                Width="113"
                Height="27"
                Margin="69,292,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Content="Publish Version:"
                Visibility="Visible" />
            <ComboBox
                x:Name="uxPublishCb"
                Grid.ColumnSpan="2"
                Width="213"
                Height="34"
                Margin="179,292,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                SelectionChanged="uxPublishCb_SelectionChanged"
                Visibility="Visible" />
            <Button
                x:Name="uxRefreshBtn"
                Grid.Column="1"
                Width="53"
                Height="34"
                Margin="192.333,292,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Click="uxRefreshBtn_Click"
                Content="Refresh"
                Visibility="Visible" />
            <Button
                x:Name="uxPublishBtn"
                Grid.Column="1"
                Width="53"
                Height="34"
                Margin="258.333,292,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Click="uxPublishBtn_Click"
                Content="Publish"
                Visibility="Visible" />
            <Label
                Grid.Column="1"
                Width="100"
                Height="27"
                Margin="262,23,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Content="ReservationId:"
                Visibility="Visible" />
            <TextBox
                x:Name="uxReservationTb"
                Grid.Column="1"
                Width="44"
                Height="27"
                Margin="367,23,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Text="0"
                RenderTransformOrigin="3.714,1"
                Visibility="Visible" />
            <Button
                x:Name="uxClearPublishBtn"
                Grid.Column="1"
                Width="86"
                Height="34"
                Margin="325.333,292,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Click="uxClearPublishBtn_Click"
                Content="Clear Publish"
                Visibility="Visible" />
            <Button
                x:Name="uxFTPUploadBtn"
                Grid.Column="1"
                Width="86"
                Height="34"
                Margin="325.333,238,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Click="uxFTPUploadBtn_Click"
                Content="Upload(FTP)"
                RenderTransformOrigin="2.058,0.529"
                Visibility="Visible" />

            <Label
                Grid.Column="1"
                Width="80"
                Height="27"
                Margin="237,119,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Content=" Expiry Time:" />

            <TextBox
                x:Name="uxExpiryTimeTb"
                Grid.Column="1"
                Margin="325,117,10,283"
                Text="2020/02/06 12:00" />
            <Label
                Grid.Column="1"
                Width="87"
                Height="27"
                Margin="294,74,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Content="LocalListSize:" />
            <TextBox
                x:Name="uxLocalListSizeTb"
                Grid.Column="1"
                Width="44"
                Height="27"
                Margin="381,74,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Text="0"
                RenderTransformOrigin="3.714,1" />
            <CheckBox
                x:Name="uxDestroyCb"
                Grid.Column="1"
                Width="100"
                Height="27"
                Margin="325.333,191,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                FontSize="18"
                Checked="uxDestroyCb_Checked"
                Content="破壞模式"
                Foreground="#FFF11010"
                Unchecked="uxDestroyCb_Unchecked" />
            <Label
                Width="126"
                Height="27"
                Margin="71,151,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Content="WrongActionName:" />
            <TextBox
                x:Name="uxWrongActionNameTb"
                Grid.ColumnSpan="2"
                Width="138"
                Height="27"
                Margin="196,157,0,0"
                HorizontalAlignment="Left"
                VerticalAlignment="Top"
                Text="WrongAction"
                RenderTransformOrigin="3.714,1" />
        </Grid>
    </Viewbox>
</Window>
