JD2022-TU1/main/tools/lib/AbstractPlugin/WPF/EngineConnectionParameterUserControl.xaml

73 lines
4.4 KiB
XML

<UserControl x:Class="Plugin.EngineConnectionParameterUserControl"
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" xmlns:plugin="clr-namespace:Plugin"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="320" >
<UserControl.Resources>
<ResourceDictionary Source="VisualStyles.xaml" />
</UserControl.Resources>
<Grid Background="LightSlateGray" HorizontalAlignment="Stretch">
<Button Style="{StaticResource GenericButtonStyle}"
Content="New"
Margin="98,0,0,13"
Name="_buttonAdd"
Click="OnAddButtonClick"
HorizontalAlignment="Left"
Width="64"
Height="26"
VerticalAlignment="Bottom"
ToolTip="Create a new IP settings entry" />
<Button Content="Connect"
Height="26"
HorizontalAlignment="Left"
IsDefault="True" Margin="12,0,0,13" Style="{StaticResource GenericButtonStyle}" ToolTip="Connect with selected IP settings entry" VerticalAlignment="Bottom" Width="64" Click="OnConnectButtonClick" />
<ListView Name="_listBox"
Background="Lavender"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
HorizontalContentAlignment="Left"
ItemsSource="{Binding ConnectionList}"
Margin="4,10,4,73"
MouseDoubleClick="OnListViewMouseDoubleClick"
SelectedItem="{Binding Path=PreferedConnectionSettings,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" ToolTip="Double click to connect the selected IP adress" FontFamily="Arial" FontWeight="Normal" SelectionMode="Single">
<ListView.ItemContainerStyle>
<Style TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Left" />
<Setter Property="VerticalContentAlignment" Value="Center" />
<Setter Property="FontFamily" Value="Arial" />
<Setter Property="FontSize" Value="12" />
</Style>
</ListView.ItemContainerStyle>
<ListView.View>
<GridView AllowsColumnReorder="False">
<GridView.ColumnHeaderContainerStyle>
<Style>
<Setter Property="TextElement.FontFamily" Value="Arial" />
<Setter Property="TextElement.FontSize" Value="13" />
</Style>
</GridView.ColumnHeaderContainerStyle>
<GridViewColumn Width="300" Header="Connection settings" >
<GridViewColumn.CellTemplate>
<DataTemplate>
<StackPanel Width="300" Orientation="Horizontal">
<TextBlock Text="{Binding Path=Name}" VerticalAlignment="Center" HorizontalAlignment="Left" Width="250"/>
<Button Style="{StaticResource GenericButtonStyle}"
Height="20"
Content=" Del "
VerticalAlignment="Center"
HorizontalAlignment="Right"
ToolTip="Delete this IP entry"
Click="OnRemoveButtonClick" />
</StackPanel>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
<Border BorderBrush="Silver" BorderThickness="1" Height="100" HorizontalAlignment="Left" Margin="236,500,0,0" Name="border1" VerticalAlignment="Top" Width="200" />
<Image Source="/AbstractPlugin;component/Resources/UAF.ico" Height="64" HorizontalAlignment="Right" Margin="0,0,8,8" Name="_image" Stretch="Fill" VerticalAlignment="Bottom" Width="64" Opacity="0.5" />
</Grid>
</UserControl>