Silverlight/XAML – Learning by Coding

[ sl2_popup_control.xaml --> Grafik anzeigen ]

 1: <?xml version="1.0" encoding="UTF-8"?>
 2: <!-- coded by Thomas Meinike 08/08 -->
 3: <UserControl x:Class="sl2_popup_control.Page"
 4:   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
 5:   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
 6:   Width="800" Height="600">
 7: 
 8:   <Canvas>
 9: 
10:     <Button Canvas.Left="30" Canvas.Top="30" Content="Popup anzeigen" x:Name="ZeigePopup"/>
11: 
12:     <Popup x:Name="popup_box" IsOpen="False" VerticalOffset="60" HorizontalOffset="30">
13:       <Border BorderBrush="#00C" BorderThickness="3" CornerRadius="10" Padding="2">
14:         <StackPanel Background="#FFC" Width="300" Height="150">
15:           <TextBlock Text="Inhalt des Popups ..." HorizontalAlignment="Center" Margin="5,10"/>
16:           <Button Content="Popup verstecken" x:Name="VersteckePopup" Margin="5,75,5,5"/>
17:         </StackPanel>
18:       </Border>      
19:     </Popup>
20: 
21:   </Canvas>
22: 
23: 
24:   <!-- // zusätzlich verwendeter VB.NET-Code in Page.xaml.vb:
25: 
26:   Partial Public Class Page
27:     Inherits UserControl
28: 
29:     Public Sub New()
30:       InitializeComponent()
31:     End Sub
32: 
33:     Private Sub ZeigePopup_Click(ByVal sender As ObjectByVal e As System.Windows.RoutedEventArgs_
34:       Handles ZeigePopup.Click
35:       popup_box.IsOpen True
36:     End Sub
37: 
38:     Private Sub VersteckePopup_Click(ByVal sender As ObjectByVal e As System.Windows.RoutedEventArgs_
39:       Handles VersteckePopup.Click
40:       popup_box.IsOpen False
41:     End Sub
42: 
43:   End Class
44: 
45:   -->
46: 
47: </UserControl>

[zum Anfang]