Silverlight/XAML – Learning by Coding

[ is_hit_test_visible.xaml --> Grafik anzeigen ]

 1: <?xml version="1.0" encoding="UTF-8"?>
 2: <!-- coded by Thomas Meinike 03/08 -->
 3: <Canvas xmlns="http://schemas.microsoft.com/client/2007"
 4:         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
 5: 
 6:   <Rectangle Canvas.Left="50" Canvas.Top="50" Width="100" Height="100" Fill="#FFF" Stroke="#EEE"/>
 7:   <Rectangle Canvas.Left="50" Canvas.Top="50" Width="100" Height="100" Fill="#EEE" Opacity="0"
 8:     IsHitTestVisible="False" MouseEnter="SetOpacity" MouseLeave="SetOpacity"/>
 9:   <Polygon Points="100,50 150,100 100,150 50,100" Fill="#F90" IsHitTestVisible="False"/>
10:   <TextBlock Canvas.Left="170" Canvas.Top="90" Text='IsHitTestVisible="False" | "False"'/>
11:   
12:   <Rectangle Canvas.Left="50" Canvas.Top="200" Width="100" Height="100" Fill="#FFF" Stroke="#EEE"/>
13:   <Rectangle Canvas.Left="50" Canvas.Top="200" Width="100" Height="100" Fill="#EEE" Opacity="0"
14:     IsHitTestVisible="True" MouseEnter="SetOpacity" MouseLeave="SetOpacity"/>
15:   <Polygon Points="100,200 150,250 100,300 50,250" Fill="#3C9" IsHitTestVisible="False"/>
16:   <TextBlock Canvas.Left="170" Canvas.Top="240" Text='IsHitTestVisible="True" | "False"'/>
17: 
18:   <Rectangle Canvas.Left="50" Canvas.Top="350" Width="100" Height="100" Fill="#FFF" Stroke="#EEE"/>
19:   <Rectangle Canvas.Left="50" Canvas.Top="350" Width="100" Height="100" Fill="#EEE" Opacity="0"
20:     IsHitTestVisible="True" MouseEnter="SetOpacity" MouseLeave="SetOpacity"/>
21:   <Polygon Points="100,350 150,400 100,450 50,400" Fill="#0CF" IsHitTestVisible="True"/>
22:   <TextBlock Canvas.Left="170" Canvas.Top="390" Text='IsHitTestVisible="True" | "True"'/>
23: 
24:   <TextBlock Canvas.Left="70" Canvas.Top="500" Text="erster Wert: Rectangle | zweiter Wert: Polygon"/>
25:   
26: </Canvas>

[zum Anfang]