or
<
GroupBox
Header
=
"{Binding Source={StaticResource Lang}, XPath=SettingsVerbindungen/@Header}"
Grid.Row
=
"3"
Style
=
"{DynamicResource GroupboxStyleNorm}"
MinHeight
=
"60"
>
<
Grid
Name
=
"VerbForm"
>
<
Grid.Resources
>
<
DataTemplate
x:Key
=
"MyEditTemplate"
>
<
Grid
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"*"
/>
<
ColumnDefinition
Width
=
"*"
/>
</
Grid.ColumnDefinitions
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
</
Grid.RowDefinitions
>
<
telerik:DataFormDataField
Label
=
"Name"
DataMemberBinding
=
"{Binding Name, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=True}"
Grid.Row
=
"0"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"VerbName_txt"
HorizontalAlignment
=
"Stretch"
/>
<
telerik:DataFormDataField
Label
=
"Host"
DataMemberBinding
=
"{Binding Host, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=True}"
Grid.Row
=
"1"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"Host_txt"
/>
<
telerik:DataFormDataField
Label
=
"Port"
DataMemberBinding
=
"{Binding Port, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=True}"
Grid.Row
=
"2"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"Port_txt"
/>
<
telerik:DataFormDataField
Label
=
"Mandant"
DataMemberBinding
=
"{Binding Mandant, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=True}"
Grid.Row
=
"3"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"Mandant_txt"
/>
<
telerik:DataFormDataField
Label
=
"Passwort"
DataMemberBinding
=
"{Binding Passwort, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=True}"
Grid.Row
=
"4"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"Passwort_txt"
/>
<
telerik:DataFormDataField
Label
=
"Root-User"
DataMemberBinding
=
"{Binding RootUser, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=True}"
Grid.Row
=
"5"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"RootUser_txt"
/>
<
telerik:DataFormDataField
Label
=
"Root-Passwort"
DataMemberBinding
=
"{Binding rootpw, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=True}"
Grid.Row
=
"6"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"RootPw_txt"
/>
<
telerik:DataFormDataField
Label
=
"Ssh-Key"
DataMemberBinding
=
"{Binding SshKey, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=True}"
Grid.Row
=
"7"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"SshKey_txt"
/>
<
telerik:DataFormDataField
Label
=
"Arbeitsplatz"
DataMemberBinding
=
"{Binding Verb1, Mode=TwoWay}"
Grid.Row
=
"8"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"Arbeitsplatz_txt"
/>
<
telerik:DataFormDataField
Label
=
"s3-Path"
DataMemberBinding
=
"{Binding s3Path, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=True}"
Grid.Row
=
"10"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"S3Path_txt"
/>
<
telerik:DataFormDataField
Label
=
"Mandant-Path"
DataMemberBinding
=
"{Binding MandPath, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=True}"
Grid.Row
=
"11"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"MandPath_txt"
/>
<
Button
VerticalAlignment
=
"Center"
BorderThickness
=
"0"
Height
=
"40"
Width
=
"Auto"
HorizontalAlignment
=
"Left"
Name
=
"PathGet_btn"
Margin
=
"0"
Click
=
"Button_Click"
Grid.Row
=
"9"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
>
<
StackPanel
Orientation
=
"Horizontal"
HorizontalAlignment
=
"Center"
VerticalAlignment
=
"Center"
>
<
Label
Content
=
"Pfade ermitteln:"
FontFamily
=
"Calibri"
FontSize
=
"14"
Foreground
=
"Black"
VerticalContentAlignment
=
"Center"
Margin
=
"0,0,5,0"
/>
<
Image
Margin
=
"3"
Source
=
"/ITA-Packetverwaltung;component/Images/testen.png"
/>
</
StackPanel
>
<
Button.Template
>
<
ControlTemplate
TargetType
=
"Button"
>
<
ContentPresenter
Content
=
"{TemplateBinding Content}"
Cursor
=
"Hand"
/>
</
ControlTemplate
>
</
Button.Template
>
</
Button
>
</
Grid
>
</
DataTemplate
>
<
DataTemplate
x:Key
=
"MyTemplate"
>
<
Grid
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"*"
/>
<
ColumnDefinition
Width
=
"*"
/>
</
Grid.ColumnDefinitions
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
<
RowDefinition
Height
=
"Auto"
/>
</
Grid.RowDefinitions
>
<
telerik:DataFormDataField
Label
=
"Name:"
DataMemberBinding
=
"{Binding Name, Mode=TwoWay}"
Grid.Row
=
"0"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"VerbName_txt"
/>
<
telerik:DataFormDataField
Label
=
"Host:"
DataMemberBinding
=
"{Binding Host, Mode=TwoWay}"
Grid.Row
=
"1"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"Host_txt"
/>
<
telerik:DataFormDataField
Label
=
"Port:"
DataMemberBinding
=
"{Binding Port, Mode=TwoWay}"
Grid.Row
=
"2"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"Port_txt"
/>
<
telerik:DataFormDataField
Label
=
"Mandant:"
DataMemberBinding
=
"{Binding Mandant, Mode=TwoWay}"
Grid.Row
=
"3"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"Mandant_txt"
/>
<
telerik:DataFormDataField
Label
=
"Root-User:"
DataMemberBinding
=
"{Binding RootUser, Mode=TwoWay}"
Grid.Row
=
"4"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"RootUser_txt"
/>
<
telerik:DataFormDataField
Label
=
"Ssh-Key:"
DataMemberBinding
=
"{Binding SshKey, Mode=TwoWay}"
Grid.Row
=
"5"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"SshKey_txt"
/>
<
telerik:DataFormDataField
Label
=
"Arbeitsplatz:"
DataMemberBinding
=
"{Binding Verb1, Mode=TwoWay}"
Grid.Row
=
"6"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"Arbeitsplatz_txt"
/>
<
telerik:DataFormDataField
Label
=
"s3-Path:"
DataMemberBinding
=
"{Binding s3Path, Mode=TwoWay}"
Grid.Row
=
"7"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"S3Path_txt"
/>
<
telerik:DataFormDataField
Label
=
"Mandant-Path:"
DataMemberBinding
=
"{Binding MandPath, Mode=TwoWay}"
Grid.Row
=
"8"
Grid.Column
=
"0"
Grid.ColumnSpan
=
"2"
HorizontalContentAlignment
=
"Stretch"
Margin
=
"0,10,0,0"
Name
=
"MandPath_txt"
/>
</
Grid
>
</
DataTemplate
>
</
Grid.Resources
>
<
telerik:RadDataForm
x:Name
=
"VerbindungForm1"
Margin
=
"10"
AutoGenerateFields
=
"False"
EditEnded
=
"VerbindungForm1_EditEnded"
telerik:StyleManager.Theme
=
"Windows8"
ReadOnlyTemplate
=
"{StaticResource MyTemplate}"
EditTemplate
=
"{StaticResource MyEditTemplate}"
NewItemTemplate
=
"{StaticResource MyEditTemplate}"
DeletingItem
=
"VerbindungForm1_DeletingItem"
>
</
telerik:RadDataForm
>
</
Grid
>
</
GroupBox
>
global::System.Collections.ObjectModel.ObservableCollection<
Verbindungen
> AlleVerbindungen = new global::System.Collections.ObjectModel.ObservableCollection<
Verbindungen
>();
AlleVerbindungen = Verbindungen.GetVerbindungen();
VerbindungForm1.ItemsSource = AlleVerbindungen;