@ -9,106 +9,121 @@
xmlns:web="clr-namespace:System.Web.Services.Description;assembly=System.Web.Services"
xmlns:web="clr-namespace:System.Web.Services.Description;assembly=System.Web.Services"
WindowStartupLocation="CenterOwner"
WindowStartupLocation="CenterOwner"
Style="{x:Static core:GlobalStyles.DialogWindowStyle}"
Style="{x:Static core:GlobalStyles.DialogWindowStyle}"
Height="42 5"
Height="570 "
Width="5 00"
Width="7 00"
Title="{Binding Title}">
Title="{Binding Title}">
<!--
<!--
http://blogs.msdn.com/b/chkoenig/archive/2008/05/24/hierarchical-databinding-in-wpf.aspx
http://blogs.msdn.com/b/chkoenig/archive/2008/05/24/hierarchical-databinding-in-wpf.aspx
http://www.codeproject.com/KB/WPF/TreeViewWithViewModel.aspx?msg=3663052
http://www.codeproject.com/KB/WPF/TreeViewWithViewModel.aspx?msg=3663052
-->
-->
<Window.Resources>
<Window.Resources>
<HierarchicalDataTemplate x:Key="HeaderTemplate"
<HierarchicalDataTemplate x:Key="HeaderTemplate"
ItemsSource="{Binding SubItems}">
ItemsSource="{Binding SubItems}">
<TextBlock Grid.Row="0" Text="{Binding Path=Name}" />
<TextBlock Grid.Row="0" Text="{Binding Path=Name}" />
</HierarchicalDataTemplate>
</HierarchicalDataTemplate>
</Window.Resources>
</Window.Resources>
<Grid
Name="grid"
<!-- Style="{x:Static core:GlobalStyles.ButtonStyle}" -->
ShowGridLines="True">
<Grid>
<Grid.RowDefinitions>
<Grid.RowDefinitions>
<RowDefinition
<RowDefinition Height="2*" />
Height="1*" />
<RowDefinition Height="*"></RowDefinition>
<RowDefinition
<RowDefinition Height="*"></RowDefinition>
Height="3*"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
<RowDefinition
<RowDefinition Height="7*"></RowDefinition>
Height="Auto" />
<RowDefinition Height="2*"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
</Grid.RowDefinitions>
</Grid.RowDefinitions>
<Grid
Grid.Row="0">
<Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<ColumnDefinition Width="200"></ColumnDefinition>
<RowDefinition
<ColumnDefinition Width="*"></ColumnDefinition>
Height="40"></RowDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
<RowDefinition
</Grid.ColumnDefinitions>
Height="Auto"></RowDefinition>
<TextBox Grid.ColumnSpan="3"
</Grid.RowDefinitions>
Margin="4,0,4,0"
<TextBox
Grid.Row="0"
TextWrapping="Wrap"
TextWrapping="Wrap"
Text="To see a list of available services on an specific Server,
			enter a service URL and click Go.To browse for available services cklick Discover"></TextBox>
Text="To see a list of available services on an specific Server,
			enter a service URL and click Go.To browse for available services cklick Discover"></TextBox>
<Grid
Grid.Row="1"
<TextBlock Grid.Row="1" Text="Address:" Margin="4,0,4,0"></TextBlock>
ShowGridLines="True">
<Grid.RowDefinitions>
<ComboBox
<RowDefinition
Grid.Row="2"
Height="Auto"></RowDefinition>
Grid.ColumnSpan="2"
</Grid.RowDefinitions>
Margin="4,0,4,0"
<Grid.ColumnDefinitions>
IsEditable="True"
<ColumnDefinition
ItemsSource="{Binding MruServices}"
Width="300"></ColumnDefinition>
IsSynchronizedWithCurrentItem="True"
<ColumnDefinition></ColumnDefinition>
LostFocus="Cbo_LostFocus"
</Grid.ColumnDefinitions>
SelectedItem="{Binding SelectedService, UpdateSourceTrigger=PropertyChanged}">
<ComboBox
</ComboBox>
Grid.Column="0"
<StackPanel Grid.Column="2"
Margin="0,4,12,12"
Grid.Row="2"
IsEditable="True"
Margin="4,0,4,0"
ItemsSource="{Binding MruServices}"
Orientation="Horizontal">
IsSynchronizedWithCurrentItem="True"
<Button
LostFocus="Cbo_LostFocus"
Content="Go"
SelectedItem="{Binding SelectedService, UpdateSourceTrigger=PropertyChanged}"></ComboBox>
Width="30"
<widgets:UniformGridWithSpacing
Margin="4,0,2,0"
Columns="2"
HorizontalContentAlignment="Center"
Grid.Column="1"
Command="{Binding GoCommand}"
Margin="0,4,12,12"
Style="{x:Static core:GlobalStyles.ButtonStyle}"/>
HorizontalAlignment="Center">
<Button
<Button
Content="Go"
Content="Discover"
Command="{Binding GoCommand}"
Margin="2,0,0,0"
Style="{x:Static core:GlobalStyles.ButtonStyle}" />
HorizontalContentAlignment="Center"
<Button
Command="{Binding DiscoverCommand}"
Content="Discover"
Style="{x:Static core:GlobalStyles.ButtonStyle}"/>
Command="{Binding DiscoverCommand}"
Style="{x:Static core:GlobalStyles.ButtonStyle}" />
</StackPanel>
</widgets:UniformGridWithSpacing>
</Grid>
<TextBlock Grid.Row="3" Text="Service:" Margin="4,0,4,0"></TextBlock>
</Grid>
<!-- Main Area -->
<TreeView
<Grid
Grid.Row="4" Margin="4"
Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition
Width="100" />
<ColumnDefinition
Width="*" />
</Grid.ColumnDefinitions>
<TreeView
Name="tree"
Name="tree"
HorizontalAlignment="Stretch"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"
VerticalAlignment="Stretch"
ItemsSource="{Binding Path=Items}"
ItemsSource="{Binding Path=ServiceItems}"
ItemTemplate="{StaticResource HeaderTemplate}"
ItemTemplate="{StaticResource HeaderTemplate}"
SelectedItemChanged="Tree_SelectedItemChanged"></TreeView>
SelectedItemChanged="Tree_SelectedItemChanged">
<GridSplitter
</TreeView>
Grid.Column="0"
Width="2"
<GridSplitter
Background="Black" />
Grid.Column="0"
<ListView Grid.Column="1"></ListView>
Grid.Row="4"
</Grid>
Width="2"/>
<ListView
Grid.Column="1" Grid.Row="4" Grid.ColumnSpan="2" Margin="4"
ItemsSource="{Binding Path=TwoValues}">
<ListView.View>
<GridView>
<GridViewColumn Header="Poperty" Width="150" DisplayMemberBinding="{Binding LeftValue}"></GridViewColumn>
<GridViewColumn Header="Value" Width="150" DisplayMemberBinding="{Binding RightValue}"></GridViewColumn>
</GridView>
</ListView.View>
</ListView>
<Border Grid.Row="5" Grid.ColumnSpan="3" Margin="4,0,4,0" BorderThickness="2" BorderBrush="LightGray">
<TextBlock></TextBlock>
</Border>
<TextBlock Grid.Row="6" Text="NameSpace:" Margin="4,0,4,0"></TextBlock>
<TextBox Grid.Row="7" Grid.ColumnSpan="3" Margin="4"></TextBox>
<widgets:UniformGridWithSpacing
<widgets:UniformGridWithSpacing
Columns="2"
Columns="2"
Grid.Column="0"
Grid.Column="2 "
Grid.Row="2"
Grid.Row="8 "
HorizontalAlignment="Right"
HorizontalAlignment="Right"
Margin="0,4,12,12">
Margin="0,4,12,12">
<Button
<Button
@ -124,5 +139,25 @@ http://www.codeproject.com/KB/WPF/TreeViewWithViewModel.aspx?msg=3663052
Style="{x:Static core:GlobalStyles.ButtonStyle}"
Style="{x:Static core:GlobalStyles.ButtonStyle}"
Click="cancelButtonClick" />
Click="cancelButtonClick" />
</widgets:UniformGridWithSpacing>
</widgets:UniformGridWithSpacing>
<!--
<widgets:UniformGridWithSpacing Background="Green"
Columns="3"
Grid.Column="2"
Margin="4,4,12,12"
HorizontalAlignment="Center">
<Button
Content="Go" HorizontalContentAlignment="Center"
Command="{Binding GoCommand}" />
<Button
Content="Discover" HorizontalContentAlignment="Center"
Command="{Binding DiscoverCommand}" />
</widgets:UniformGridWithSpacing>
</Grid>
</Grid>
-->
</Grid>
</Grid>
</Window>
</Window>