<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> |
|