1- <UserControl x : Class =" NETworkManager.Views.PowerShellConnectDialog"
2- xmlns =" http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3- xmlns : x =" http://schemas.microsoft.com/winfx/2006/xaml"
4- xmlns : mc =" http://schemas.openxmlformats.org/markup-compatibility/2006"
5- xmlns : d =" http://schemas.microsoft.com/expression/blend/2008"
6- xmlns : validators =" clr-namespace:NETworkManager.Validators;assembly=NETworkManager.Validators"
7- xmlns : mah =" http://metro.mahapps.com/winfx/xaml/controls"
8- xmlns : viewModels =" clr-namespace:NETworkManager.ViewModels"
9- xmlns : localization =" clr-namespace:NETworkManager.Localization.Resources;assembly=NETworkManager.Localization"
10- xmlns : converters =" clr-namespace:NETworkManager.Converters;assembly=NETworkManager.Converters"
11- mc : Ignorable =" d" Loaded =" UserControl_Loaded"
12- d : DataContext =" {d:DesignInstance viewModels:PowerShellConnectViewModel}" >
13- <UserControl .Resources>
1+ <simpleChildWindow : ChildWindow x : Class =" NETworkManager.Views.PowerShellConnectChildWindow"
2+ xmlns =" http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3+ xmlns : x =" http://schemas.microsoft.com/winfx/2006/xaml"
4+ xmlns : mc =" http://schemas.openxmlformats.org/markup-compatibility/2006"
5+ xmlns : d =" http://schemas.microsoft.com/expression/blend/2008"
6+ xmlns : validators =" clr-namespace:NETworkManager.Validators;assembly=NETworkManager.Validators"
7+ xmlns : mah =" http://metro.mahapps.com/winfx/xaml/controls"
8+ xmlns : viewModels =" clr-namespace:NETworkManager.ViewModels"
9+ xmlns : localization =" clr-namespace:NETworkManager.Localization.Resources;assembly=NETworkManager.Localization"
10+ xmlns : converters =" clr-namespace:NETworkManager.Converters;assembly=NETworkManager.Converters"
11+ xmlns : simpleChildWindow =" clr-namespace:MahApps.Metro.SimpleChildWindow;assembly=MahApps.Metro.SimpleChildWindow"
12+ xmlns : iconPacks =" http://metro.mahapps.com/winfx/xaml/iconpacks"
13+ CloseButtonCommand =" {Binding Path=CancelCommand}"
14+ Style =" {StaticResource DefaultChildWindow}"
15+ Loaded =" ChildWindow_OnLoaded"
16+ mc : Ignorable =" d" d : DataContext =" {d:DesignInstance viewModels:ProfileViewModel}" >
17+ <simpleChildWindow : ChildWindow .Resources>
1418 <converters : BooleanReverseToVisibilityCollapsedConverter x : Key =" BooleanReverseToVisibilityCollapsedConverter" />
1519 <converters : BooleanToVisibilityCollapsedConverter x : Key =" BooleanToVisibilityCollapsedConverter" />
16- </UserControl .Resources>
17- <Grid Margin =" 0,20 " >
20+ </simpleChildWindow : ChildWindow .Resources>
21+ <Grid Margin =" 10 " >
1822 <Grid .RowDefinitions>
1923 <RowDefinition Height =" Auto" />
2024 <RowDefinition Height =" Auto" />
4246 </Grid .RowDefinitions>
4347 <TextBlock Grid.Column=" 0" Grid.Row=" 0" Text =" {x:Static localization:Strings.RemoteConsole}" />
4448 <mah : ToggleSwitch Grid.Column=" 2" Grid.Row=" 0" OffContent =" " OnContent =" "
45- IsOn =" {Binding EnableRemoteConsole}" />
49+ IsOn =" {Binding EnableRemoteConsole}" />
4650 <TextBlock Grid.Column=" 0" Grid.Row=" 2" >
4751 <TextBlock .Style>
4852 <Style TargetType =" {x:Type TextBlock}" BasedOn =" {StaticResource CenterTextBlock}" >
5660 </TextBlock .Style>
5761 </TextBlock >
5862 <ComboBox x : Name =" ComboBoxHost" Grid.Column=" 2" Grid.Row=" 2" ItemsSource =" {Binding HostHistoryView}"
59- mah:TextBoxHelper.Watermark=" {x:Static localization:StaticStrings.ExampleHostname}"
60- IsEnabled =" {Binding EnableRemoteConsole}"
61- Visibility =" {Binding EnableRemoteConsole, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}"
62- Style =" {StaticResource EditableComboBox}" >
63+ mah:TextBoxHelper.Watermark=" {x:Static localization:StaticStrings.ExampleHostname}"
64+ IsEnabled =" {Binding EnableRemoteConsole}"
65+ Visibility =" {Binding EnableRemoteConsole, Converter={StaticResource BooleanToVisibilityCollapsedConverter}}"
66+ Style =" {StaticResource EditableComboBox}" >
6367 <ComboBox .Text>
6468 <Binding Path =" Host" Mode =" TwoWay" UpdateSourceTrigger =" PropertyChanged" >
6569 <Binding .ValidationRules>
7074 </ComboBox .Text>
7175 </ComboBox >
7276 <TextBox x : Name =" TextBoxCommand" Grid.Column=" 2" Grid.Row=" 2"
73- Text =" {Binding Command, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
74- Visibility =" {Binding EnableRemoteConsole, Converter={StaticResource BooleanReverseToVisibilityCollapsedConverter}}"
75- Style =" {StaticResource DefaultTextBox}" />
77+ Text =" {Binding Command, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
78+ Visibility =" {Binding EnableRemoteConsole, Converter={StaticResource BooleanReverseToVisibilityCollapsedConverter}}"
79+ Style =" {StaticResource DefaultTextBox}" />
7680 <TextBlock Grid.Column=" 0" Grid.Row=" 4" Text =" {x:Static localization:Strings.AdditionalCommandLine}" />
7781 <TextBox x : Name =" TextBoxAdditionalCommandLine" Grid.Column=" 2" Grid.Row=" 4"
78- Text =" {Binding AdditionalCommandLine, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
79- Style =" {StaticResource DefaultTextBox}" />
82+ Text =" {Binding AdditionalCommandLine, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
83+ Style =" {StaticResource DefaultTextBox}" />
8084 <TextBlock Grid.Column=" 0" Grid.Row=" 6" Text =" {x:Static localization:Strings.ExecutionPolicy}" />
8185 <ComboBox x : Name =" ComboBoxTypes" Grid.Column=" 2" Grid.Row=" 6" ItemsSource =" {Binding ExecutionPolicies}"
82- SelectedItem =" {Binding ExecutionPolicy}" />
86+ SelectedItem =" {Binding ExecutionPolicy}" />
8387 </Grid >
8488 <StackPanel Grid.Row=" 3" Orientation =" Horizontal" HorizontalAlignment =" Right" >
8589 <Button Content =" {x:Static localization:Strings.Connect}" Command =" {Binding ConnectCommand}"
86- IsDefault =" True" Margin =" 0,0,10,0" >
90+ IsDefault =" True" Margin =" 0,0,10,0" >
8791 <Button .Style>
8892 <Style TargetType =" {x:Type Button}" BasedOn =" {StaticResource HighlightedButton}" >
8993 <Setter Property =" IsEnabled" Value =" True" />
9296 <MultiDataTrigger .Conditions>
9397 <Condition Binding =" {Binding EnableRemoteConsole}" Value =" True" />
9498 <Condition Binding =" {Binding Path=(Validation.HasError), ElementName=ComboBoxHost}"
95- Value =" True" />
99+ Value =" True" />
96100 </MultiDataTrigger .Conditions>
97101 <MultiDataTrigger .Setters>
98102 <Setter Property =" IsEnabled" Value =" False" />
103107 </Button .Style>
104108 </Button >
105109 <Button Content =" {x:Static localization:Strings.Cancel}" Command =" {Binding CancelCommand}" IsCancel =" True"
106- Style =" {StaticResource DefaultButton}" />
110+ Style =" {StaticResource DefaultButton}" />
107111 </StackPanel >
108112 </Grid >
109- </UserControl >
113+ </simpleChildWindow : ChildWindow >
0 commit comments