1616 </UserControl .Resources>
1717 <Grid >
1818 <Grid .RowDefinitions>
19+ <RowDefinition Height =" Auto" />
1920 <RowDefinition Height =" Auto" />
2021 <RowDefinition Height =" Auto" />
2122 <RowDefinition Height =" *" />
2223 </Grid .RowDefinitions>
23- <StackPanel Grid.Row=" 0" Margin = " 0,0,0,20 " >
24- < TextBlock Style = " {StaticResource HeaderTextBlock} " Text = " {DynamicResource String_Header_Subnet} " / >
24+ <TextBlock Grid.Row=" 0" Style = " {StaticResource HeaderTextBlock} " Text = " {DynamicResource String_Header_Subnet} " / >
25+ < StackPanel Grid.Row= " 1 " Margin = " 0,0,0,20 " >
2526 <Grid Margin =" 0,0,0,10" >
2627 <Grid .ColumnDefinitions>
2728 <ColumnDefinition Width =" Auto" />
4546 </ComboBox .Text>
4647 </ComboBox >
4748 <TextBlock Grid.Column=" 0" Grid.Row=" 2" Style =" {StaticResource CenterTextBlock}" Text =" {DynamicResource String_NewSubnetmaskOrCIDR}" />
48- <ComboBox Grid.Column=" 2" Grid.Row=" 2" x : Name =" cbNewSubnetmaskOrCIDR" ItemsSource =" {Binding SubnetHistory }" mah:TextBoxHelper.Watermark=" {DynamicResource String_Watermark_ExampleSubnetmaskOrCIDR}" Validation.ErrorTemplate=" {StaticResource DefaultErrorTemplate}" Style =" {StaticResource HistoryComboBox}" >
49+ <ComboBox Grid.Column=" 2" Grid.Row=" 2" x : Name =" cbNewSubnetmaskOrCIDR" ItemsSource =" {Binding NewSubnetmaskOrCIDRHistory }" mah:TextBoxHelper.Watermark=" {DynamicResource String_Watermark_ExampleSubnetmaskOrCIDR}" Validation.ErrorTemplate=" {StaticResource DefaultErrorTemplate}" Style =" {StaticResource HistoryComboBox}" >
4950 <ComboBox .Text>
5051 <Binding Path =" NewSubnetmaskOrCIDR" Mode =" TwoWay" UpdateSourceTrigger =" PropertyChanged" >
5152 <Binding .ValidationRules>
9091 </Button .Style>
9192 </Button >
9293 </StackPanel >
93- <TextBlock Grid.Row=" 1" Style =" {StaticResource HeaderTextBlock}" Text =" {DynamicResource String_Header_Result}" />
94+ <TextBlock Grid.Row=" 2" Style =" {StaticResource HeaderTextBlock}" Text =" {DynamicResource String_Header_Result}" />
95+ <DataGrid Grid.Row=" 3" FontSize =" 14" mah:ControlsHelper.ContentCharacterCasing=" Normal" ItemsSource =" {Binding SplitResult}" CanUserResizeColumns =" False" VerticalScrollBarVisibility =" Auto" AutoGenerateColumns =" False" IsReadOnly =" True" CanUserSortColumns =" False" >
96+ <DataGrid .Resources>
97+ <Style TargetType =" {x:Type ScrollBar}" BasedOn =" {StaticResource DataGridScrollBar}" />
98+ </DataGrid .Resources>
99+ <DataGrid .Columns>
100+ <DataGridTextColumn Header =" Network Address" Binding =" {Binding NetworkAddress}" MinWidth =" 150" />
101+ <DataGridTextColumn Header =" Broadcast" Binding =" {Binding Broadcast}" MinWidth =" 150" />
102+ <DataGridTextColumn Header =" Total IPs" Binding =" {Binding TotalIPs}" MinWidth =" 80" />
103+ <DataGridTextColumn Header =" Subnetmask" Binding =" {Binding Subnetmask}" MinWidth =" 150" />
104+ <DataGridTextColumn Header =" CIDR" Binding =" {Binding CIDR}" MinWidth =" 80" />
105+ <DataGridTextColumn Header =" Host First IP" Binding =" {Binding HostFirstIP}" MinWidth =" 150" />
106+ <DataGridTextColumn Header =" Host Last IP" Binding =" {Binding HostLastIP}" MinWidth =" 150" />
107+ <DataGridTextColumn Header =" Host IPs" Binding =" {Binding HostIPs}" MinWidth =" 80" />
108+ </DataGrid .Columns>
109+ </DataGrid >
94110 </Grid >
95111</UserControl >
0 commit comments