added SSCLI 1.0
[windows-sources.git] / sdk / samples / WPFSamples / SamplesGallery / csharp / samps / menus_samp.xaml
blob5780b2c942ef3329ff2fafbe5c64e28d8521ec81
1 <Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
2       xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
3       Title="Sample Title"
4       x:Class="Menus.Page1"
5       Loaded="checkLang">
6 <TabControl MinHeight="500" MaxHeight="700" MinWidth="400">
7         <TabItem Style="{StaticResource TabStyle}" Header="Menus Sample" IsSelected="True">
8           <StackPanel>
9             <TextBlock Style="{StaticResource HeaderStyle}">Menus</TextBlock>
11             <TextBlock Style="{StaticResource mainContentStyle}">This example shows how to create Menu controls.</TextBlock>
13             <TextBlock Style="{StaticResource mainContentStyle}">The preview window renders code from the C#+Markup tab. The VB+markup code is provided for reference purposes.</TextBlock>
15           </StackPanel>
16         </TabItem>
18         <TabItem Name="xaml" Style="{StaticResource TabStyle}" Header="XAML">
20           
22         </TabItem>
23         <TabItem Name="xamlcsharp" Style="{StaticResource TabStyle}" Header="XAML + C#">
24           <TabControl TabStripPlacement="Right">
25             <TabItem Name="xcsharpCheck" Style="{StaticResource TabStyle2}" Header="XAML">
26                 <ScrollViewer HorizontalScrollBarVisibility="Visible">
27               <TextBox Style="{StaticResource CodeSnippetParagraph}" xml:space="preserve">
28                    
29 &lt;Canvas
30     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
31     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
32     x:Class="Menus.Pane1"
33     Name="cv1" 
34     >
35   &lt;Grid Name="grid" ShowGridLines ="false" Background ="White" >
36 &lt;Grid.ColumnDefinitions>
37 &lt;ColumnDefinition Width="300"/>
38 &lt;ColumnDefinition Width="250"/>
39 &lt;/Grid.ColumnDefinitions>
40 &lt;Grid.RowDefinitions>
41 &lt;RowDefinition/>
42 &lt;RowDefinition/>
43 &lt;RowDefinition/>
44 &lt;RowDefinition/>
45 &lt;RowDefinition/>
46 &lt;RowDefinition/>
47 &lt;RowDefinition/>
48 &lt;RowDefinition/>
49 &lt;RowDefinition/>
50 &lt;RowDefinition/>
51 &lt;RowDefinition/>
52 &lt;RowDefinition/>
53 &lt;RowDefinition/>
54 &lt;/Grid.RowDefinitions>
55   &lt;TextBlock Margin="10, 10, 5, 5" Grid.Column="0" Grid.Row="0" FontSize="24">Menus&lt;/TextBlock>
56   &lt;TextBlock Margin="10, 10, 5, 5" Grid.Column="0" Grid.Row="1" FontSize="14" Grid.ColumnSpan="2">The following menu examples demonstrate:&lt;/TextBlock>  
57   &lt;DockPanel Grid.Column="0" Grid.Row="2">
58     &lt;Menu Background="Gray" Width="30"  Margin="10, 10, 5, 5" HorizontalAlignment="Left">
59       &lt;MenuItem Header="File">
60         &lt;MenuItem Header="New"/>
61         &lt;MenuItem Header="Open"/>
62             &lt;MenuItem Mode="Separator"/>
63         &lt;MenuItem Header="submenu">
64           &lt;MenuItem Header="submenuitem1"/>
65           &lt;MenuItem Header="submenuitem2">          
66             &lt;MenuItem Header="submenuitem2.1"/>
67           &lt;/MenuItem>
68         &lt;/MenuItem>
69       &lt;/MenuItem>
70     &lt;/Menu>
71   &lt;/DockPanel>
72   &lt;TextBlock Margin="5, 10, 5, 5" Grid.Column="1" Grid.Row="2" FontSize="12" VerticalAlignment="Center">Simple menu with submenu items.&lt;/TextBlock>  
73   &lt;DockPanel Grid.Column="0" Grid.Row="3">
74     &lt;Menu Background="Pink" Width="30" Margin="10, 10, 5, 5" HorizontalAlignment="Left">
75       &lt;MenuItem Header="Edit">
76         &lt;MenuItem Header="Cut"/>
77         &lt;MenuItem Header="Copy"/>
78         &lt;MenuItem Header="Paste"/>
79             &lt;MenuItem Mode="Separator"/>
80         &lt;MenuItem Header="Menu item with ToolTip">
81           &lt;MenuItem.ToolTip>
82             &lt;ToolTip>
83               Some information.
84             &lt;/ToolTip>
85           &lt;/MenuItem.ToolTip>
86         &lt;/MenuItem>
87       &lt;/MenuItem>
88     &lt;/Menu>
89   &lt;/DockPanel>
91   &lt;TextBlock Margin="10, 10, 5, 5" Grid.Column="1" Grid.Row="3" FontSize="12" VerticalAlignment="Center" TextWrapping="Wrap">Menu item with ToolTip.&lt;/TextBlock> 
92   &lt;DockPanel Grid.Column="0" Grid.Row="4">
93     &lt;Menu Background="Red" Width="50" Height="25" Margin="10, 10, 5, 5" HorizontalAlignment="Left">
94       &lt;MenuItem>
95         &lt;MenuItem.Header>
96           &lt;TextBlock>
97             &lt;AccessText>P&lt;/AccessText>roject
98           &lt;/TextBlock>
99         &lt;/MenuItem.Header>
100           &lt;MenuItem>
101             &lt;MenuItem.Header>
102               &lt;TextBlock>&lt;AccessText>A&lt;/AccessText>dd&lt;/TextBlock>
103             &lt;/MenuItem.Header>
104           &lt;/MenuItem>
105           &lt;MenuItem>
106             &lt;MenuItem.Header>
107               &lt;TextBlock>&lt;AccessText>D&lt;/AccessText>elete&lt;/TextBlock>
108             &lt;/MenuItem.Header>
109           &lt;/MenuItem>
110             &lt;MenuItem Mode="Separator"/>
111         &lt;MenuItem Header="Recent Files"/>
112       &lt;/MenuItem>
113      
114     &lt;/Menu>
115   &lt;/DockPanel>
117   &lt;TextBlock Margin="10, 10, 5, 5" Grid.Column="1" Grid.Row="4" FontSize="12" VerticalAlignment="Center" TextWrapping="Wrap">Menu Item with AccessText. Hover over the menu and press the ALT key to see the AccessText underlined.&lt;/TextBlock>
118   &lt;DockPanel Grid.Column="0" Grid.Row="5">
119     &lt;Menu Background="LightGreen" Width="50"  Margin="10, 10, 5, 5" HorizontalAlignment="Left">
120       &lt;MenuItem Header="Animals">
121         &lt;MenuItem>
122           &lt;MenuItem.Header>
123             &lt;Image Source="\images\cat.png"/>
124           &lt;/MenuItem.Header>
125         &lt;/MenuItem>
126         &lt;MenuItem>
127           &lt;MenuItem.Header>
128             &lt;Image Source="\images\dog.png"/>
129           &lt;/MenuItem.Header>
130         &lt;/MenuItem>
131         &lt;MenuItem>
132           &lt;MenuItem.Header>
133             &lt;Image Source="\images\fish.png"/>
134           &lt;/MenuItem.Header>
135         &lt;/MenuItem>
136       &lt;/MenuItem>
137     &lt;/Menu>
138   &lt;/DockPanel>
139   &lt;TextBlock Margin="10, 10, 5, 5" Grid.Column="1" Grid.Row="5" FontSize="12" VerticalAlignment="Center" TextWrapping="Wrap">Image used as a menu item.&lt;/TextBlock> 
140   &lt;Button Margin="5, 10, 5, 5" Grid.Column="0" Grid.Row="6" Click="OnClick">Click me to create a menu with C# code.&lt;/Button>
141   &lt;TextBlock Margin="10, 10, 5, 5" Grid.Column="1" Grid.Row="6" FontSize="12" VerticalAlignment="Center" TextWrapping="Wrap">Creating a menu with C#.&lt;/TextBlock>
142   &lt;/Grid>
143   &lt;Canvas Name="cv2" Width="550" Height="50" Canvas.Top="280" Canvas.Left="10">&lt;/Canvas>
144 &lt;/Canvas>
145             
146                 
147             
148                   
149                   </TextBox>
150                     </ScrollViewer>
151             </TabItem>
152             <TabItem Style="{StaticResource TabStyle2}" Header="C#">
153                 <ScrollViewer HorizontalScrollBarVisibility="Visible">
154               <TextBlock  Style="{StaticResource CodeSnippetParagraph}" xml:space="preserve">
155 //This is a list of commonly used namespaces for a pane.
156 using System;
157 using System.Windows;
158 using System.Windows.Controls;
159 using System.Windows.Documents;
160 using System.Windows.Navigation;
161 using System.Windows.Shapes;
162 using System.Windows.Data;
163 using System.Windows.Media;
165 namespace Menus
167         /// &lt;summary>
168         /// Interaction logic for Pane1.xaml
169         /// &lt;/summary>
171         public partial class Pane1 : Canvas
172         {
173         System.Windows.Controls.Menu menu;
174         System.Windows.Controls.MenuItem mi, mia, mib, mib1, mib1a;
176         void OnClick(object sender, RoutedEventArgs e)
177                 {
178                     menu = new Menu();
179             menu.Background = Brushes.LightBlue;
180                         mi = new MenuItem();
181                         mi.Header = "File";
182                         menu.Items.Add(mi);
183                         mia = new MenuItem();
184                         mia.Header = "New";
185                         mi.Items.Add(mia);
186                         mib = new MenuItem();
187                         mib.Header = "Open";
188                         mi.Items.Add(mib);
189                         mib1 = new MenuItem();
190                         mib1.Header = "Recently Opened";
191                         mib.Items.Add(mib1);
192                         mib1a = new MenuItem();
193                         mib1a.Header = "Text.xaml";
194                         mib1.Items.Add(mib1a);
195                         cv2.Children.Add(menu);
196                 }
198         }
199 }         
200                 
201             </TextBlock>
203             </ScrollViewer>
204             </TabItem>
205           </TabControl>
206         </TabItem>
208         <TabItem Name="xamlvb" Style="{StaticResource TabStyle}" Header="XAML + Visual Basic.NET">
209           <TabControl TabStripPlacement="Right">
210             <TabItem Name="xvbCheck" Style="{StaticResource TabStyle2}" Header="XAML">
211               <ScrollViewer HorizontalScrollBarVisibility="Visible">
212               <TextBox Style="{StaticResource CodeSnippetParagraph}" xml:space="preserve">
214 &lt;Canvas  
215     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
216     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
217     x:Class="MenusVB.Pane1"
218     Name="cv1"
219     >
220     &lt;!--  The namespace + class name in the codebehind file and the x:Class attribute in the root of this document, must stay identical.  You can change them, but you must keep them in sync. -->
221     
222    &lt;Grid Name="grid" ShowGridLines ="false" Background ="White" >
223 &lt;Grid.ColumnDefinitions>
224 &lt;ColumnDefinition Width="300"/>
225 &lt;ColumnDefinition Width="250"/>
226 &lt;/Grid.ColumnDefinitions>
227 &lt;Grid.RowDefinitions>
228 &lt;RowDefinition/>
229 &lt;RowDefinition/>
230 &lt;RowDefinition/>
231 &lt;RowDefinition/>
232 &lt;RowDefinition/>
233 &lt;RowDefinition/>
234 &lt;RowDefinition/>
235 &lt;RowDefinition/>
236 &lt;RowDefinition/>
237 &lt;RowDefinition/>
238 &lt;RowDefinition/>
239 &lt;RowDefinition/>
240 &lt;RowDefinition/>
241 &lt;/Grid.RowDefinitions>
242 &lt;TextBlock Margin="10, 10, 5, 5" Grid.Column="0" Grid.Row="0" FontSize="24">Menus&lt;/TextBlock>
243 &lt;TextBlock Margin="10, 10, 5, 5" Grid.Column="0" Grid.Row="1" FontSize="14" Grid.ColumnSpan="2">The following menu examples demonstrate:&lt;/TextBlock>  
244 &lt;DockPanel Margin="10, 10, 5, 5" Grid.Column="0" Grid.Row="2"> 
245 &lt;Menu Background="Gray" Width="30" HorizontalAlignment="Left">
246    &lt;MenuItem Header="File">
247           &lt;MenuItem Header="New"/>
248           &lt;MenuItem Header="Open"/>
249           &lt;MenuItem Mode="Separator"/>
250           &lt;MenuItem Header="submenu">
251                 &lt;MenuItem Header="submenuitem1"/>
252                 &lt;MenuItem Header="submenuitem2">          
253                       &lt;MenuItem Header="submenuitem2.1"/>
254                 &lt;/MenuItem>
255          &lt;/MenuItem>
256    &lt;/MenuItem>
257 &lt;/Menu>&lt;/DockPanel>
258 &lt;TextBlock Margin="10, 10, 5, 5" Grid.Column="1" Grid.Row="2" FontSize="12" VerticalAlignment="Center">Simple menu with submenu items.&lt;/TextBlock>  
259 &lt;DockPanel Margin="10, 10, 5, 5" Grid.Column="0" Grid.Row="3">
260 &lt;Menu Background="Pink" Width="30" HorizontalAlignment="Left">
261       &lt;MenuItem Header="Edit">
262           &lt;MenuItem Header="Cut"/>
263           &lt;MenuItem Header="Copy"/>
264           &lt;MenuItem Header="Paste"/>
265           &lt;MenuItem Mode="Separator"/>
266       &lt;MenuItem Header="Menu item with ToolTip">
267           &lt;MenuItem.ToolTip>
268             &lt;ToolTip>
269             Some information.
270             &lt;/ToolTip>
271           &lt;/MenuItem.ToolTip>
272       &lt;/MenuItem>
273      &lt;/MenuItem>
274      
275 &lt;/Menu>&lt;/DockPanel>
276 &lt;TextBlock Margin="10, 10, 5, 5" Grid.Column="1" Grid.Row="3" FontSize="12" VerticalAlignment="Center" TextWrapping="Wrap">Menu item with ToolTip.&lt;/TextBlock> 
277 &lt;DockPanel Margin="10, 10, 5, 5" Grid.Column="0" Grid.Row="4">
278 &lt;Menu Background="Red" Width="50" Height="20" HorizontalAlignment="Left">
279       &lt;MenuItem>
280         &lt;MenuItem.Header>
281         &lt;TextBlock>&lt;AccessText>P&lt;/AccessText>roject&lt;/TextBlock>
282         &lt;/MenuItem.Header>
283           &lt;MenuItem>
284             &lt;MenuItem.Header>
285               &lt;TextBlock>&lt;AccessText>A&lt;/AccessTexe>dd&lt;/TextBlock>
286             &lt;/MenuItem.Header>
287           &lt;/MenuItem>
288           &lt;MenuItem>
289             &lt;MenuItem.Header>
290               &lt;TextBlock>&lt;AccessText>D&lt;/AccessText>elete&lt;/TextBlock>
291             &lt;/MenuItem.Header>
292           &lt;/MenuItem>
293           &lt;MenuItem Mode="Separator"/>
294       &lt;MenuItem Header="Recent Files"/>
295      &lt;/MenuItem>
296      
297 &lt;/Menu>&lt;/DockPanel>
299 &lt;TextBlock Margin="10, 10, 5, 5" Grid.Column="1" Grid.Row="4" FontSize="12" VerticalAlignment="Center" TextWrapping="Wrap">Menu Item with AccessText. Hover over the menu and press the ALT key to see the AccessText underlined.&lt;/TextBlock>
300   
301 &lt;Button Margin="10, 10, 5, 5" Grid.Column="0" Grid.Row="6" Click="OnClick">Click me to create a menu with VisualBasic.Net.&lt;/Button>
302 &lt;TextBlock Margin="10, 10, 5, 5" Grid.Column="1" Grid.Row="6" FontSize="12" VerticalAlignment="Center" TextWrapping="Wrap">Creating a menu with VisualBasic.Net.&lt;/TextBlock>
303 &lt;/Grid>
304 &lt;Canvas Name="cv2" Width="550" Height="50" Canvas.Top="280" Canvas.Left="10">&lt;/Canvas>
305 &lt;/Canvas>
306   
307               </TextBox>
309               
310               </ScrollViewer>
311             </TabItem>
312             <TabItem Style="{StaticResource TabStyle2}" Header="VB.NET">
313                 <ScrollViewer HorizontalScrollBarVisibility="Visible">
314               <TextBox Style="{StaticResource CodeSnippetParagraph}" xml:space="preserve">
315 Imports System
316 Imports System.Windows
317 Imports System.Windows.Controls
318 Imports System.Windows.Controls.Primitives
319 Imports System.Windows.Documents
320 Imports System.Windows.Navigation
321 Imports System.Windows.Shapes
322 Imports System.Windows.Data
323 Imports System.Windows.Media
326 Namespace MenusVB
328     '@ &lt;summary>
329     '@ Interaction logic for Pane1_xaml.xaml
330     '@ &lt;/summary>
331     Partial Class Pane1
332         Sub OnClick(ByVal sender As Object, ByVal args As RoutedEventArgs)
333            Dim mn As New Menu()
334            mn.Background = Brushes.LightBlue
336            Dim mi As New MenuItem()
337            mi.Header = ("File")
339            Dim mi1 As New MenuItem()
340            mi1.Header = ("New...")
342            Dim mi2 As New MenuItem()
343            mi2.Header = ("Open...")
345            Dim mi3 As New MenuItem()
346            mi3.Header = ("Recently Opened")
348            mn.Items.Add(mi)
349            mi.Items.Add(mi1)
350            mi.Items.Add(mi2)
351            mi.Items.Add(mi3)
353           cv2.Children.Add(mn)
355         End Sub
356     End Class
358 End Namespace                          
359                           
360                           
361               </TextBox>
362               </ScrollViewer>
363             </TabItem>
364           </TabControl>
365         </TabItem>
366     
367         <TabItem Name="csharp" Style="{StaticResource TabStyle}" Header="C#"></TabItem>
368     
369         <TabItem Name="vb" Style="{StaticResource TabStyle}" Header="Visual Basic.NET"></TabItem>
371         <TabItem Name="managedcpp" Style="{StaticResource TabStyle}" Header="Managed C++"></TabItem>
372     
373         <TabItem Style="{StaticResource TabStyle}" Header="Preview Sample">
376           <Canvas Name="cv1">
377             <!--  The namespace + class name in the codebehind file and the x:Class attribute in the root of this document, must stay identical.  You can change them, but you must keep them in sync. -->
378             <Grid Name="grid" ShowGridLines ="False" Background ="White" >
379               <Grid.ColumnDefinitions>
380                 <ColumnDefinition Width="300"/>
381                 <ColumnDefinition Width="250"/>
382               </Grid.ColumnDefinitions>
383               <Grid.RowDefinitions>
384                 <RowDefinition/>
385                 <RowDefinition/>
386                 <RowDefinition/>
387                 <RowDefinition/>
388                 <RowDefinition/>
389                 <RowDefinition/>
390                 <RowDefinition/>
391                 <RowDefinition/>
392                 <RowDefinition/>
393                 <RowDefinition/>
394                 <RowDefinition/>
395                 <RowDefinition/>
396                 <RowDefinition/>
397               </Grid.RowDefinitions>
398               <TextBlock Margin="10, 10, 5, 5" Grid.Column="0" Grid.Row="0" FontSize="24">Menus</TextBlock>
399               <TextBlock Margin="10, 10, 5, 5" Grid.Column="0" Grid.Row="1" FontSize="14" Grid.ColumnSpan="2">The following menu examples demonstrate:</TextBlock>
400               <DockPanel Grid.Column="0" Grid.Row="2">
401                 <Menu Background="Gray" Width="30"  Margin="10, 10, 5, 5" HorizontalAlignment="Left">
402                   <MenuItem Header="File">
403                     <MenuItem Header="New"/>
404                     <MenuItem Header="Open"/>
405                     <Separator/>
406                     <MenuItem Header="submenu">
407                       <MenuItem Header="submenuitem1"/>
408                       <MenuItem Header="submenuitem2">
409                         <MenuItem Header="submenuitem2.1"/>
410                       </MenuItem>
411                     </MenuItem>
412                   </MenuItem>
413                 </Menu>
414               </DockPanel>
415               <TextBlock Margin="5, 10, 5, 5" Grid.Column="1" Grid.Row="2" FontSize="12" VerticalAlignment="Center">Simple menu with submenu items.</TextBlock>
416               <DockPanel Grid.Column="0" Grid.Row="3">
417                 <Menu Background="Pink" Width="30" Margin="10, 10, 5, 5" HorizontalAlignment="Left">
418                   <MenuItem Header="Edit">
419                     <MenuItem Header="Cut"/>
420                     <MenuItem Header="Copy"/>
421                     <MenuItem Header="Paste"/>
422                     <Separator/>
423                     <MenuItem Header="Menu item with ToolTip">
424                       <MenuItem.ToolTip>
425                         <ToolTip>
426                           Some information.
427                         </ToolTip>
428                       </MenuItem.ToolTip>
429                     </MenuItem>
430                   </MenuItem>
431                 </Menu>
432               </DockPanel>
433               <TextBlock Margin="10, 10, 5, 5" Grid.Column="1" Grid.Row="3" FontSize="12" VerticalAlignment="Center" TextWrapping="Wrap">Menu item with ToolTip.</TextBlock>
434               <DockPanel Grid.Column="0" Grid.Row="4">
435                 <Menu Background="Red" Width="50" Height="25" Margin="10, 10, 5, 5" HorizontalAlignment="Left">
436                   <MenuItem>
437                     <MenuItem.Header>
438                       <TextBlock>
439                         <AccessText>P</AccessText>roject
440                       </TextBlock>
441                     </MenuItem.Header>
442                     <MenuItem>
443                       <MenuItem.Header>
444                         <TextBlock>
445                           <AccessText>A</AccessText>dd
446                         </TextBlock>
447                       </MenuItem.Header>
448                     </MenuItem>
449                     <MenuItem>
450                       <MenuItem.Header>
451                         <TextBlock>
452                           <AccessText>D</AccessText>elete
453                         </TextBlock>
454                       </MenuItem.Header>
455                     </MenuItem>
456                     <Separator/>
457                     <MenuItem Header="Recent Files"/>
458                   </MenuItem>
460                 </Menu>
461               </DockPanel>
463               <TextBlock Margin="10, 10, 5, 5" Grid.Column="1" Grid.Row="4" FontSize="12" VerticalAlignment="Center" TextWrapping="Wrap">Menu Item with AccessText. Hover over the menu and press the ALT key to see the AccessText underlined.</TextBlock>
464               <DockPanel Grid.Column="0" Grid.Row="5">
465                 <Menu Background="LightGreen" Width="50"  Margin="10, 10, 5, 5" HorizontalAlignment="Left">
466                   <MenuItem Header="Animals">
467                     <MenuItem>
468                       <MenuItem.Header>
469                         <Image Stretch="None"><Image.Source><BitmapImage UriSource="\images\cat.png"/></Image.Source></Image>  
470                       </MenuItem.Header>
471                     </MenuItem>
472                     <MenuItem>
473                       <MenuItem.Header>
474                           <Image Stretch="None"><Image.Source><BitmapImage UriSource="\images\dog.png"/></Image.Source></Image>
475                       </MenuItem.Header>
476                     </MenuItem>
477                     <MenuItem>
478                       <MenuItem.Header>
479                         <Image Stretch="None"><Image.Source><BitmapImage UriSource="\images\fish.png"/></Image.Source></Image>
480                       </MenuItem.Header>
481                     </MenuItem>
482                   </MenuItem>
483                 </Menu>
484               </DockPanel>
485               <TextBlock Margin="10, 10, 5, 5" Grid.Column="1" Grid.Row="5" FontSize="12" VerticalAlignment="Center" TextWrapping="Wrap">Image used as a menu item.</TextBlock>
486               <Button Margin="5, 10, 5, 5" Grid.Column="0" Grid.Row="6" Click="OnClick">Click me to create a menu with C# code.</Button>
487               <TextBlock Margin="10, 10, 5, 5" Grid.Column="1" Grid.Row="6" FontSize="12" VerticalAlignment="Center" TextWrapping="Wrap">Creating a menu with C#.</TextBlock>
488             </Grid>
489             <Canvas Name="cv2" Width="550" Height="50" Canvas.Top="280" Canvas.Left="10"></Canvas>
490           </Canvas>
492         </TabItem>
493       </TabControl>
494 </Page>