- Notifications
You must be signed in to change notification settings - Fork 33
/
Copy pathServerControl.xaml
57 lines (54 loc) · 4.38 KB
/
ServerControl.xaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<UserControlx:Class="Buttplug.Apps.ServerGUI.ServerControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
d:DesignHeight="400"d:DesignWidth="600">
<GridBackground="#FFE5E5E5">
<Grid.RowDefinitions>
<RowDefinitionHeight="Auto"/>
<RowDefinitionHeight="Auto"/>
<RowDefinitionHeight="*"/>
</Grid.RowDefinitions>
<LabelContent="Port:" Grid.Row="0"HorizontalAlignment="Left"Margin="10,10,0,0"VerticalAlignment="Top"/>
<TextBoxName="PortTextBox" Grid.Row="0"HorizontalAlignment="Left"Height="23"Margin="60,14,0,0"TextWrapping="Wrap"Text="12345"VerticalAlignment="Top"Width="120"LostFocus="PortTextBox_LostFocus"/>
<CheckBoxName="SecureCheckBox" Grid.Row="0"Content="SSL/TLS"HorizontalAlignment="Right"Margin="0,17,10,0"VerticalAlignment="Top"Unchecked="SecureCheckBox_Unchecked"Checked="SecureCheckBox_Checked"/>
<CheckBoxName="LoopbackCheckBox" Grid.Row="0"Content="Localhost Only"HorizontalAlignment="Right"Margin="0,17,90,0"VerticalAlignment="Top"Unchecked="LoopbackCheckBox_Unchecked"Checked="LoopbackCheckBox_Checked"/>
<ButtonName="ConnToggleButton" Grid.Row="1"Content="Start"HorizontalAlignment="Right"Margin="0,0,10,0"VerticalAlignment="Top"Width="75"Click="ConnToggleButton_Click"/>
<GroupBoxHeader="Connection Details" Grid.Row="2"Margin="10,0,10,10"Padding="10,10,10,10"VerticalAlignment="Stretch"x:Name="ConnInfo">
<GridBackground="#FFE5E5E5" >
<Grid.RowDefinitions>
<RowDefinitionHeight="*"/>
<RowDefinitionHeight="auto"/>
<RowDefinitionHeight="auto"/>
<RowDefinitionHeight="auto"/>
</Grid.RowDefinitions>
<LabelContent="Addresses:" Grid.Row="0"HorizontalAlignment="Left"Margin="0,0,0,0"VerticalAlignment="Top"/>
<ScrollViewer Grid.Row="0"VerticalScrollBarVisibility="Auto">
<ListViewName="ConnectionUrl" Grid.Row="0"Height="auto"Margin="72,0,0,0"VerticalAlignment="Stretch"HorizontalContentAlignment="Stretch">
<ListView.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinitionWidth="*" />
<ColumnDefinitionWidth="auto" />
<ColumnDefinitionWidth="auto" />
</Grid.ColumnDefinitions>
<TextBlockName="WsUrl"Text="{Binding}"VerticalAlignment="Center" Grid.Column="0"/>
<ButtonName="ConnItemCopy"Content="Copy"VerticalAlignment="Center" Grid.Column="1"Width="40"Click="ConnItemCopy_Click"Margin="0,0,5,0"/>
<ButtonName="ConnItemTest"Content="Test"VerticalAlignment="Center" Grid.Column="2"Width="40"Click="ConnItemTest_Click"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</ScrollViewer>
<LabelContent="Status:" Grid.Row="2"HorizontalAlignment="Left"Margin="0,5,0,0"VerticalAlignment="Top"/>
<LabelName="ConnStatus"Content="(Not Connected)" Grid.Row="2"HorizontalAlignment="Left"Margin="72,4,0,0"VerticalAlignment="Top"/>
<ButtonName="DisconnectButton"Height="25" Grid.Row="2"Content="Disconnect"IsEnabled="False"HorizontalAlignment="Right"Margin="0,5,0,0"VerticalAlignment="Top"Width="75"Click="DisconnectButton_Click"/>
<LabelName="LastErrorLabel"Content="Error:" Grid.Row="3"HorizontalAlignment="Left"Margin="0,5,0,0"VerticalAlignment="Top"Visibility="Hidden"/>
<TextBlockName="LastError"Text="" Grid.Row="3"HorizontalAlignment="Left"Margin="65,10,0,0"VerticalAlignment="Top"TextWrapping="Wrap"/>
</Grid>
</GroupBox>
</Grid>
</UserControl>