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
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
16 <MenuItem Header="_Generate C#..." Click="GenerateCSharp_Click" />
\r
17 <MenuItem Header="Generate _Visual Basic..." Click="GenerateVisualBasic_Click" />
\r
19 <MenuItem Header="E_xit" Click="Exit_Click" />
\r
23 <Grid.ColumnDefinitions>
\r
24 <ColumnDefinition Width="Auto" />
\r
25 <ColumnDefinition />
\r
26 <ColumnDefinition />
\r
27 </Grid.ColumnDefinitions>
\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
37 <GroupBox Header="Tables" Grid.Column="1">
\r
39 <Grid.ColumnDefinitions>
\r
40 <ColumnDefinition Width="*" />
\r
41 <ColumnDefinition Width="225" />
\r
42 </Grid.ColumnDefinitions>
\r
43 <Grid.RowDefinitions>
\r
45 <RowDefinition Height="Auto" />
\r
46 </Grid.RowDefinitions>
\r
48 <ListBox Grid.Row="0" x:Name="TableList" SelectionChanged="TableList_SelectionChanged" />
\r
50 <Button Grid.Row="1" Click="RebindTableList" Margin="5" >Refresh Table View</Button>
\r
52 <WindowsFormsHost Width="220" Grid.Row="0" Grid.Column="1" Grid.RowSpan="2" >
\r
53 <wf:PropertyGrid x:Name="TablePropertyGrid" />
\r
58 <GroupBox Header="Columns / Associations" Grid.Column="2">
\r
60 <Grid.ColumnDefinitions>
\r
61 <ColumnDefinition Width="*" />
\r
62 <ColumnDefinition Width="225" />
\r
63 </Grid.ColumnDefinitions>
\r
64 <Grid.RowDefinitions>
\r
66 <RowDefinition Height="Auto" />
\r
67 </Grid.RowDefinitions>
\r
69 <ListBox Grid.Row="0" x:Name="ColumnList" SelectionChanged="ColumnList_SelectionChanged" />
\r
71 <Button Grid.Row="1" Click="RebindColumnList" Margin="5" >Refresh Column View</Button>
\r
73 <WindowsFormsHost Width="220" Grid.Row="0" Grid.Column="1" Grid.RowSpan="2" >
\r
74 <wf:PropertyGrid x:Name="ColumnPropertyGrid" />
\r