| <telerikNavigation:RadWindow x:Class="VistaAdmin.Configuration.Presentation.ConfigurationView" |
| 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:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
| xmlns:telerikSchema="http://schemas.telerik.com/2008/xaml/presentation" |
| xmlns:v="clr-namespace:VistaAdmin.Configuration.Presentation" |
| xmlns:p="clr-namespace:VistaAdmin.Configuration.Properties" |
| xmlns:db="clr-namespace:VistaAdmin.Configuration.Models" |
| xmlns:telerikGrid="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.GridView" |
| xmlns:telerikNavigation="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Navigation" |
| xmlns:telerikRibbonBar="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.RibbonBar" |
| xmlns:telerikInput="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Input" |
| xmlns:telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls" |
| xmlns:xamlHelpers="clr-namespace:VistaAdmin.Configuration.Domain" |
| Header="{Binding HeaderInfo}" |
| mc:Ignorable="d" Height="420" Width="695" WindowStartupLocation="CenterOwner" |
| FontFamily="Calbri" ResizeMode="NoResize" telerik:StyleManager.Theme="{Binding Source={StaticResource settings}, Path=Default.Theme}"> |
| <telerikNavigation:RadWindow.Resources> |
| <!--<XmlDataProvider Source="DataSources\Environments.xml" x:Key="xmlData" XPath="/EnvironmentList" />--> |
| <db:XmlDataSource x:Key="xmlData" Source="Environments.xml"/> |
| </telerikNavigation:RadWindow.Resources> |
| <StackPanel> |
| <telerikNavigation:RadToolBar telerik:StyleManager.Theme="{Binding Source={StaticResource settings}, Path=Default.Theme}"> |
| <Button x:Name="configSaveButton" ToolTip="{x:Static p:Resources.Save}" Command="{Binding SaveConfigCommand}"> |
| <Image Source="../Resources/save.png" Width="16" Height="16"/> |
| </Button> |
| <Button x:Name="configValidateButton" ToolTip="{x:Static p:Resources.Validate}" Command="{Binding DBValidateCommand}"> |
| <Image Source="../Resources/db.png" Width="16" Height="16"/> |
| </Button> |
| </telerikNavigation:RadToolBar> |
| <Grid Height="Auto" > |
| <Grid.ColumnDefinitions> |
| <ColumnDefinition Width="250" MinWidth="180" /> |
| <ColumnDefinition Width="Auto" MinWidth="40" /> |
| <ColumnDefinition Width="*" MinWidth="180"/> |
| </Grid.ColumnDefinitions> |
| <Grid Grid.Column="0"> |
| <Grid.RowDefinitions> |
| <RowDefinition MinHeight="25"/> |
| <RowDefinition MinHeight="25"/> |
| <RowDefinition MinHeight="25"/> |
| <RowDefinition MinHeight="25"/> |
| <RowDefinition MinHeight="25"/> |
| <RowDefinition MinHeight="25"/> |
| <RowDefinition MinHeight="25"/> |
| <RowDefinition MinHeight="25"/> |
| <RowDefinition MinHeight="25"/> |
| <RowDefinition MinHeight="25"/> |
| <RowDefinition MinHeight="25"/> |
| <RowDefinition MinHeight="25"/> |
| <RowDefinition MinHeight="25"/> |
| <RowDefinition MinHeight="25"/> |
| </Grid.RowDefinitions> |
| <Label x:Name="labelName" Grid.Row="0" Margin="5,0,5,0"> |
| <TextBlock Text="Environment Name:" TextWrapping="Wrap" Foreground="Black" /> |
| </Label> |
| <TextBox Grid.Row="1" x:Name="textName" Margin="5,0,5,0" Text="{Binding Path=Name, Mode=TwoWay}" /> |
| <Label x:Name="labelServerName" Grid.Row="2" Margin="5,0,5,0"> |
| <TextBlock Text="DB Server Name:" TextWrapping="Wrap" Foreground="Black" /> |
| </Label> |
| <TextBox Grid.Row="3" x:Name="textServerName" Margin="5,0,5,0" Text="{Binding Path=Servername, Mode=TwoWay}"/> |
| <Label x:Name="labelUserName" Grid.Row="4" Margin="5,0,5,0"> |
| <TextBlock Text="User Name:" TextWrapping="Wrap" Foreground="Black" /> |
| </Label> |
| <TextBox Grid.Row="5" x:Name="textUserName" Margin="5,0,5,0" Text="{Binding Path=Username, Mode=TwoWay}"/> |
| <Label x:Name="labelPassword" Grid.Row="6" Margin="5,0,5,0"> |
| <TextBlock Text="Password:" TextWrapping="Wrap" HorizontalAlignment="Left" Foreground="Black" /> |
| </Label> |
| <PasswordBox Grid.Row="7" Margin="5,0,5,0" Name="textPassword" PasswordChar="*" |
| xamlHelpers:PasswordBoxAssistant.BindPassword="true" |
| xamlHelpers:PasswordBoxAssistant.BoundPassword="{Binding Path=Password, Mode=TwoWay}"/> |
| <Label x:Name="labelDBName" Grid.Row="8" Margin="5,0,5,0"> |
| <TextBlock Text="DB Name:" TextWrapping="Wrap" Foreground="Black" /> |
| </Label> |
| <TextBox Grid.Row="9" x:Name="textDBName" Margin="5,0,5,0" Text="{Binding Path=Databasename, Mode=TwoWay}"/> |
| <Label x:Name="labelServerType" Grid.Row="10" Margin="5,0,5,0"> |
| <TextBlock Text="DB Server Type:" TextWrapping="Wrap" Foreground="Black" /> |
| </Label> |
| <StackPanel Grid.Row="11" Orientation="Horizontal" Margin="5,0,5,0" HorizontalAlignment="Center" > |
| <telerik:RadRadioButton Width="80" Height="22" Margin="0 0 15 0" |
| HorizontalContentAlignment="Center" VerticalContentAlignment="Center" IsChecked="True" |
| telerik:StyleManager.Theme="{Binding Source={StaticResource settings}, Path=Default.Theme}" > |
| <telerik:RadRadioButton.Content> |
| <StackPanel Orientation="Horizontal" Margin="4 0"> |
| <TextBlock Text="SQL" Foreground="#2b2b2d" FontSize="12"/> |
| </StackPanel> |
| </telerik:RadRadioButton.Content> |
| </telerik:RadRadioButton> |
| <telerik:RadRadioButton Width="80" Height="22" HorizontalContentAlignment="Center" VerticalContentAlignment="Center" |
| telerik:StyleManager.Theme="{Binding Source={StaticResource settings}, Path=Default.Theme}"> |
| <telerik:RadRadioButton.Content> |
| <StackPanel Orientation="Horizontal" Margin="4 0"> |
| <TextBlock Text="Oracle" Foreground="#2b2b2d" FontSize="12"/> |
| </StackPanel> |
| </telerik:RadRadioButton.Content> |
| </telerik:RadRadioButton> |
| </StackPanel> |
| <Label x:Name="labelRootPath" Grid.Row="12" Margin="5,0,5,0"> |
| <TextBlock Text="Root Path:" TextWrapping="Wrap" Foreground="Black" /> |
| </Label> |
| <StackPanel Grid.Row="13" Margin="5,0,5,0" Orientation="Horizontal"> |
| <TextBox x:Name="textPath" HorizontalAlignment="Left" Margin="0,0,5,0" Width="210" Text="{Binding Path=RootPath, Mode=TwoWay}"/> |
| <telerik:RadButton Width="25" HorizontalAlignment="Right" Command="{Binding BrowseCommand}" telerik:StyleManager.Theme="{Binding Source={StaticResource settings}, Path=Default.Theme}"> |
| <telerik:RadButton.Content> |
| <TextBlock Text="..." /> |
| </telerik:RadButton.Content> |
| </telerik:RadButton> |
| </StackPanel> |
| </Grid> |
| <Grid Grid.Column="1"> |
| <StackPanel VerticalAlignment="Center" Margin="5,0,5,0"> |
| <telerik:RadButton Width="85" Height="22" HorizontalContentAlignment="Left" VerticalContentAlignment="Center" |
| telerik:StyleManager.Theme="{Binding Source={StaticResource settings}, Path=Default.Theme}" Command="{Binding AddCommand}"> |
| <telerik:RadButton.Content> |
| <StackPanel Orientation="Horizontal" Margin="4,0,0,0" VerticalAlignment="Center"> |
| <Image Source="../Resources/Add.png" Width="16" Height="16" /> |
| <TextBlock Text="Add" Foreground="#2b2b2d" FontSize="12" Margin="9 0 0 0"/> |
| </StackPanel> |
| </telerik:RadButton.Content> |
| </telerik:RadButton> |
| <telerik:RadButton Width="85" Height="22" HorizontalContentAlignment="Left" VerticalContentAlignment="Center" Margin="0,5,0,0" Command="{Binding RemoveCommand}" |
| telerik:StyleManager.Theme="{Binding Source={StaticResource settings}, Path=Default.Theme}"> |
| <telerik:RadButton.Content> |
| <StackPanel Orientation="Horizontal" Margin="4,0,0,0" VerticalAlignment="Center"> |
| <Image Source="../Resources/Delete.png" Width="16" Height="16" /> |
| <TextBlock Text="Remove" Foreground="#2b2b2d" FontSize="12" Margin="9 0"/> |
| </StackPanel> |
| </telerik:RadButton.Content> |
| </telerik:RadButton> |
| </StackPanel> |
| </Grid> |
| <telerikGrid:RadGridView Grid.Column="2" Height="Auto" Name="gridEnvironments" Width="Auto" ItemsSource="{Binding Source={StaticResource xmlData}}" telerik:StyleManager.Theme="{Binding Source={StaticResource settings}, Path=Default.Theme}"/> |
| </Grid> |
| </StackPanel> |
| </telerikNavigation:RadWindow> |
| |