2009-05-13 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.Data.Linq / src / VisualMetal / MainWindow.xaml
1 <Window x:Class="VisualMetal.MainWindow"\r
2     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"\r
3     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"\r
4         xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"\r
5     Title="Visual Metal"\r
6     MinWidth="980"\r
7     MinHeight="700"\r
8         >\r
9         <DockPanel>\r
10                 <Menu DockPanel.Dock="Top">\r
11                         <MenuItem Header="_File" >\r
12                                 <MenuItem Header="_Login to Database..." Click="Login_Click" />\r
13                                 <MenuItem Header="_Open DBML..." Click="Open_Click" />\r
14                                 <MenuItem Header="_Save DBML..." Click="SaveDbml_Click" />\r
15                                 <Separator />\r
16                                 <MenuItem Header="_Generate C#..." Click="GenerateCSharp_Click" />\r
17                                 <MenuItem Header="Generate _Visual Basic..." Click="GenerateVisualBasic_Click" />\r
18                                 <Separator />\r
19                                 <MenuItem Header="E_xit" Click="Exit_Click" />\r
20                         </MenuItem>\r
21                 </Menu>\r
22                 <Grid>\r
23                         <Grid.ColumnDefinitions>\r
24                                 <ColumnDefinition Width="Auto" />\r
25                                 <ColumnDefinition />\r
26                                 <ColumnDefinition />\r
27                         </Grid.ColumnDefinitions>\r
28 \r
29                         <StackPanel Grid.Column="0" >\r
30                                 <GroupBox Header="Database">\r
31                                         <WindowsFormsHost Width="220" Height="500" >\r
32                                                 <wf:PropertyGrid x:Name="SchemaPropertyGrid" />\r
33                                         </WindowsFormsHost>\r
34                                 </GroupBox>                     \r
35                         </StackPanel>\r
36                         \r
37                         <GroupBox Header="Tables" Grid.Column="1">\r
38                                 <Grid>\r
39                                         <Grid.ColumnDefinitions>\r
40                                                 <ColumnDefinition Width="*" />\r
41                                                 <ColumnDefinition Width="225" />\r
42                                         </Grid.ColumnDefinitions>\r
43                                         <Grid.RowDefinitions>\r
44                                                 <RowDefinition />\r
45                                                 <RowDefinition Height="Auto" />\r
46                                         </Grid.RowDefinitions>\r
47 \r
48                                         <ListBox Grid.Row="0" x:Name="TableList" SelectionChanged="TableList_SelectionChanged" />\r
49 \r
50                                         <Button Grid.Row="1" Click="RebindTableList" Margin="5" >Refresh Table View</Button>\r
51 \r
52                                         <WindowsFormsHost Width="220" Grid.Row="0" Grid.Column="1" Grid.RowSpan="2" >\r
53                                                 <wf:PropertyGrid x:Name="TablePropertyGrid" />\r
54                                         </WindowsFormsHost>\r
55                                 </Grid>\r
56                         </GroupBox>\r
57                         \r
58                         <GroupBox Header="Columns / Associations" Grid.Column="2">\r
59                                 <Grid>\r
60                                         <Grid.ColumnDefinitions>\r
61                                                 <ColumnDefinition Width="*" />\r
62                                                 <ColumnDefinition Width="225" />\r
63                                         </Grid.ColumnDefinitions>\r
64                                         <Grid.RowDefinitions>\r
65                                                 <RowDefinition />\r
66                                                 <RowDefinition Height="Auto" />\r
67                                         </Grid.RowDefinitions>\r
68 \r
69                                         <ListBox Grid.Row="0" x:Name="ColumnList" SelectionChanged="ColumnList_SelectionChanged" />\r
70 \r
71                                         <Button Grid.Row="1" Click="RebindColumnList" Margin="5" >Refresh Column View</Button>\r
72 \r
73                                         <WindowsFormsHost Width="220" Grid.Row="0" Grid.Column="1" Grid.RowSpan="2" >\r
74                                                 <wf:PropertyGrid x:Name="ColumnPropertyGrid" />\r
75                                         </WindowsFormsHost>\r
76                                 </Grid>\r
77                         </GroupBox>\r
78                 </Grid>\r
79         </DockPanel>\r
80 </Window>\r