added samples
[windows-sources.git] / sdk / samples / WPFSamples / WPFWithWFAndDatabinding / csharp / wpfwithwfanddatabinding / window1.xaml
blobdd6231d4399d50ab68f6ed7b81503af56ff34d47
1 <!-- <snippet1> -->
2 <Window x:Class="WPFWithWFAndDatabinding.Window1"
3     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
4     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
5     xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms" 
6     Title="WPFWithWFAndDatabinding"
7     Loaded="WindowLoaded"
8     >
10         <Grid x:Name="mainGrid">
12                 <Grid.Resources>
13                         <DataTemplate x:Key="ListItemsTemplate">
14                                 <TextBlock Text="{Binding Path=ContactName}"/>
15                         </DataTemplate>
16                 </Grid.Resources>
18                 <Grid.RowDefinitions>
19                         <RowDefinition Height="Auto"/>
20                         <RowDefinition Height="Auto"/>
21                         <RowDefinition Height="Auto"/>
22                 </Grid.RowDefinitions>
24                 <Grid.ColumnDefinitions>
25                         <ColumnDefinition Width="Auto"/>
26                         <ColumnDefinition Width="Auto"/>
27                         <ColumnDefinition Width="Auto"/>
28                 </Grid.ColumnDefinitions>
30                 <StackPanel Orientation="Vertical" Grid.Row="0" Grid.Column="1">
31                         <Label Margin="20,38,5,2">First Name:</Label>
32                         <Label Margin="20,0,5,2">Company Name:</Label>
33                         <Label Margin="20,0,5,2">Phone:</Label>
34                         <Label Margin="20,0,5,2">Address:</Label>
35                         <Label Margin="20,0,5,2">City:</Label>
36                         <Label Margin="20,0,5,2">Region:</Label>
37                         <Label Margin="20,0,5,2">Postal Code:</Label>
38                 </StackPanel>
40                 <StackPanel Orientation="Vertical" Grid.Row="0" Grid.Column="0">
41                         <Label Margin="20,5,5,0">List of Customers:</Label>
42                         <ListBox x:Name="listBox1" Height="200" Width="200" HorizontalAlignment="Left" 
43                            ItemTemplate="{StaticResource ListItemsTemplate}" IsSynchronizedWithCurrentItem="True" Margin="20,5,5,5"/>
44                 </StackPanel>
46                 <StackPanel Orientation="Vertical" Grid.Row="0" Grid.Column="2">
47                         <TextBox Margin="5,38,5,2" Width="200" Text="{Binding Path=ContactName}"/>
48                         <TextBox Margin="5,0,5,2" Width="200" Text="{Binding Path=CompanyName}"/>
49                         <TextBox Margin="5,0,5,2" Width="200" Text="{Binding Path=Phone}"/>
50                         <TextBox Margin="5,0,5,2" Width="200" Text="{Binding Path=Address}"/>
51                         <TextBox Margin="5,0,5,2" Width="200" Text="{Binding Path=City}"/>
52                         <TextBox Margin="5,0,5,2" Width="30" HorizontalAlignment="Left" Text="{Binding Path=Region}"/>
53                         <TextBox Margin="5,0,5,2" Width="50" HorizontalAlignment="Left" Text="{Binding Path=PostalCode}"/>
54                 </StackPanel>
55                 
56                 <WindowsFormsHost Grid.Row="1" Grid.Column="0" Grid.ColumnSpan="3" Margin="20,5,5,5" Height="300">
57                         <wf:DataGridView x:Name="dataGridView1"/>
58                 </WindowsFormsHost>
59                 
61                 <TextBlock Grid.Row="2" FontSize="96" Opacity=".2" Margin="20,5,5,5" Grid.Column="0" Grid.ColumnSpan="3">Northwind</TextBlock>
62         </Grid>
63 </Window>
64 <!-- </snippet1> -->