* MoonlightTypeConverter.cs: Convert CacheMode's from strings.
[moon.git] / test / xaml / test-shape-ellipse-matrix.xaml
bloba8f57a16ec3c1fd04798faa8b8c15aac42a2d6d1
1 <Canvas xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
3 <!-- unspecified StrokeThickness -->
4         <!-- Stretch="None" -->
5                 <!-- no width, no height -->
6                 <Ellipse Fill="#000000" Stroke="#FF0000" Stretch="None" Canvas.Left="10" Canvas.Top="10" />
7                 <!-- width only -->
8                 <Ellipse Fill="#000000" Stroke="#00FF00" Stretch="None" Canvas.Left="30" Canvas.Top="10" Width="10" />
9                 <!-- height only -->
10                 <Ellipse Fill="#000000" Stroke="#0000FF" Stretch="None" Canvas.Left="50" Canvas.Top="10" Height="15" />
11                 <!-- width and height -->
12                 <Ellipse Fill="#000000" Stroke="#FF00FF" Stretch="None" Canvas.Left="70" Canvas.Top="10" Width="10" Height="15" />
13         <!-- Stretch="Fill" -->
14                 <!-- no width, no height -->
15                 <Ellipse Fill="#000000" Stroke="#FF0000" Stretch="Fill" Canvas.Left="110" Canvas.Top="10" />
16                 <!-- width only -->
17                 <Ellipse Fill="#000000" Stroke="#00FF00" Stretch="Fill" Canvas.Left="130" Canvas.Top="10" Width="10" />
18                 <!-- height only -->
19                 <Ellipse Fill="#000000" Stroke="#0000FF" Stretch="Fill" Canvas.Left="150" Canvas.Top="10" Height="15" />
20                 <!-- width and height -->
21                 <Ellipse Fill="#000000" Stroke="#FF00FF" Stretch="Fill" Canvas.Left="170" Canvas.Top="10" Width="10" Height="15" />
22         <!-- Stretch="Uniform" -->
23                 <!-- no width, no height -->
24                 <Ellipse Fill="#000000" Stroke="#FF0000" Stretch="Uniform" Canvas.Left="210" Canvas.Top="10" />
25                 <!-- width only -->
26                 <Ellipse Fill="#000000" Stroke="#00FF00" Stretch="Uniform" Canvas.Left="230" Canvas.Top="10" Width="10" />
27                 <!-- height only -->
28                 <Ellipse Fill="#000000" Stroke="#0000FF" Stretch="Uniform" Canvas.Left="250" Canvas.Top="10" Height="15" />
29                 <!-- width and height -->
30                 <Ellipse Fill="#000000" Stroke="#FF00FF" Stretch="Uniform" Canvas.Left="270" Canvas.Top="10" Width="10" Height="15" />
31         <!-- Stretch="UniformToFill" -->
32                 <!-- no width, no height -->
33                 <Ellipse Fill="#000000" Stroke="#FF0000" Stretch="UniformToFill" Canvas.Left="310" Canvas.Top="10" />
34                 <!-- width only -->
35                 <Ellipse Fill="#000000" Stroke="#00FF00" Stretch="UniformToFill" Canvas.Left="330" Canvas.Top="10" Width="10" />
36                 <!-- height only -->
37                 <Ellipse Fill="#000000" Stroke="#0000FF" Stretch="UniformToFill" Canvas.Left="350" Canvas.Top="10" Height="15" />
38                 <!-- width and height -->
39                 <Ellipse Fill="#000000" Stroke="#FF00FF" Stretch="UniformToFill" Canvas.Left="370" Canvas.Top="10" Width="10" Height="15" />
41 <!-- StrokeThickness="0" -->
42         <!-- Stretch="None" -->
43                 <!-- no width, no height -->
44                 <Ellipse Fill="#000000" Stroke="#FF0000" StrokeThickness="0" Stretch="None" Canvas.Left="10" Canvas.Top="50" />
45                 <!-- width only -->
46                 <Ellipse Fill="#000000" Stroke="#00FF00" StrokeThickness="0" Stretch="None" Canvas.Left="30" Canvas.Top="50" Width="10" />
47                 <!-- height only -->
48                 <Ellipse Fill="#000000" Stroke="#0000FF" StrokeThickness="0" Stretch="None" Canvas.Left="50" Canvas.Top="50" Height="15" />
49                 <!-- width and height -->
50                 <Ellipse Fill="#000000" Stroke="#FF00FF" StrokeThickness="0" Stretch="None" Canvas.Left="70" Canvas.Top="50" Width="10" Height="15" />
51         <!-- Stretch="Fill" -->
52                 <!-- no width, no height -->
53                 <Ellipse Fill="#000000" Stroke="#FF0000" StrokeThickness="0" Stretch="Fill" Canvas.Left="110" Canvas.Top="50" />
54                 <!-- width only -->
55                 <Ellipse Fill="#000000" Stroke="#00FF00" StrokeThickness="0" Stretch="Fill" Canvas.Left="130" Canvas.Top="50" Width="10" />
56                 <!-- height only -->
57                 <Ellipse Fill="#000000" Stroke="#0000FF" StrokeThickness="0" Stretch="Fill" Canvas.Left="150" Canvas.Top="50" Height="15" />
58                 <!-- width and height -->
59                 <Ellipse Fill="#000000" Stroke="#FF00FF" StrokeThickness="0" Stretch="Fill" Canvas.Left="170" Canvas.Top="50" Width="10" Height="15" />
60         <!-- Stretch="Uniform" -->
61                 <!-- no width, no height -->
62                 <Ellipse Fill="#000000" Stroke="#FF0000" StrokeThickness="0" Stretch="Uniform" Canvas.Left="210" Canvas.Top="50" />
63                 <!-- width only -->
64                 <Ellipse Fill="#000000" Stroke="#00FF00" StrokeThickness="0" Stretch="Uniform" Canvas.Left="230" Canvas.Top="50" Width="10" />
65                 <!-- height only -->
66                 <Ellipse Fill="#000000" Stroke="#0000FF" StrokeThickness="0" Stretch="Uniform" Canvas.Left="250" Canvas.Top="50" Height="15" />
67                 <!-- width and height -->
68                 <Ellipse Fill="#000000" Stroke="#FF00FF" StrokeThickness="0" Stretch="Uniform" Canvas.Left="270" Canvas.Top="50" Width="10" Height="15" />
69         <!-- Stretch="UniformToFill" -->
70                 <!-- no width, no height -->
71                 <Ellipse Fill="#000000" Stroke="#FF0000" StrokeThickness="0" Stretch="UniformToFill" Canvas.Left="310" Canvas.Top="50" />
72                 <!-- width only -->
73                 <Ellipse Fill="#000000" Stroke="#00FF00" StrokeThickness="0" Stretch="UniformToFill" Canvas.Left="330" Canvas.Top="50" Width="10" />
74                 <!-- height only -->
75                 <Ellipse Fill="#000000" Stroke="#0000FF" StrokeThickness="0" Stretch="UniformToFill" Canvas.Left="350" Canvas.Top="50" Height="15" />
76                 <!-- width and height -->
77                 <Ellipse Fill="#000000" Stroke="#FF00FF" StrokeThickness="0" Stretch="UniformToFill" Canvas.Left="370" Canvas.Top="50" Width="10" Height="15" />
79 <!-- StrokeThickness smaller than width and height -->
80         <!-- Stretch="None" -->
81                 <!-- no width, no height -->
82                 <Ellipse Fill="#000000" Stroke="#FF0000" StrokeThickness="1" Stretch="None" Canvas.Left="10" Canvas.Top="90" />
83                 <!-- width only -->
84                 <Ellipse Fill="#000000" Stroke="#00FF00" StrokeThickness="1" Stretch="None" Canvas.Left="30" Canvas.Top="90" Width="10" />
85                 <!-- height only -->
86                 <Ellipse Fill="#000000" Stroke="#0000FF" StrokeThickness="1" Stretch="None" Canvas.Left="50" Canvas.Top="90" Height="15" />
87                 <!-- width and height -->
88                 <Ellipse Fill="#000000" Stroke="#FF00FF" StrokeThickness="1" Stretch="None" Canvas.Left="70" Canvas.Top="90" Width="10" Height="15" />
89         <!-- Stretch="Fill" -->
90                 <!-- no width, no height -->
91                 <Ellipse Fill="#000000" Stroke="#FF0000" StrokeThickness="1" Stretch="Fill" Canvas.Left="110" Canvas.Top="90" />
92                 <!-- width only -->
93                 <Ellipse Fill="#000000" Stroke="#00FF00" StrokeThickness="1" Stretch="Fill" Canvas.Left="130" Canvas.Top="90" Width="10" />
94                 <!-- height only -->
95                 <Ellipse Fill="#000000" Stroke="#0000FF" StrokeThickness="1" Stretch="Fill" Canvas.Left="150" Canvas.Top="90" Height="15" />
96                 <!-- width and height -->
97                 <Ellipse Fill="#000000" Stroke="#FF00FF" StrokeThickness="1" Stretch="Fill" Canvas.Left="170" Canvas.Top="90" Width="10" Height="15" />
98         <!-- Stretch="Uniform" -->
99                 <!-- no width, no height -->
100                 <Ellipse Fill="#000000" Stroke="#FF0000" StrokeThickness="1" Stretch="Uniform" Canvas.Left="210" Canvas.Top="90" />
101                 <!-- width only -->
102                 <Ellipse Fill="#000000" Stroke="#00FF00" StrokeThickness="1" Stretch="Uniform" Canvas.Left="230" Canvas.Top="90" Width="10" />
103                 <!-- height only -->
104                 <Ellipse Fill="#000000" Stroke="#0000FF" StrokeThickness="1" Stretch="Uniform" Canvas.Left="250" Canvas.Top="90" Height="15" />
105                 <!-- width and height -->
106                 <Ellipse Fill="#000000" Stroke="#FF00FF" StrokeThickness="1" Stretch="Uniform" Canvas.Left="270" Canvas.Top="90" Width="10" Height="15" />
107         <!-- Stretch="UniformToFill" -->
108                 <!-- no width, no height -->
109                 <Ellipse Fill="#000000" Stroke="#FF0000" StrokeThickness="1" Stretch="UniformToFill" Canvas.Left="310" Canvas.Top="90" />
110                 <!-- width only -->
111                 <Ellipse Fill="#000000" Stroke="#00FF00" StrokeThickness="1" Stretch="UniformToFill" Canvas.Left="330" Canvas.Top="90" Width="10" />
112                 <!-- height only -->
113                 <Ellipse Fill="#000000" Stroke="#0000FF" StrokeThickness="1" Stretch="UniformToFill" Canvas.Left="350" Canvas.Top="90" Height="15" />
114                 <!-- width and height -->
115                 <Ellipse Fill="#000000" Stroke="#FF00FF" StrokeThickness="1" Stretch="UniformToFill" Canvas.Left="370" Canvas.Top="90" Width="10" Height="15" />
117 <!-- StrokeThickness larger than width (but smaller than height) -->
118         <!-- Stretch="None" -->
119                 <!-- no width, no height -->
120                 <Ellipse Fill="#000000" Stroke="#FF0000" StrokeThickness="15" Stretch="None" Canvas.Left="10" Canvas.Top="130" />
121                 <!-- width only -->
122                 <Ellipse Fill="#000000" Stroke="#00FF00" StrokeThickness="15" Stretch="None" Canvas.Left="30" Canvas.Top="130" Width="10" />
123                 <!-- height only -->
124                 <Ellipse Fill="#000000" Stroke="#0000FF" StrokeThickness="15" Stretch="None" Canvas.Left="50" Canvas.Top="130" Height="15" />
125                 <!-- width and height -->
126                 <Ellipse Fill="#000000" Stroke="#FF00FF" StrokeThickness="15" Stretch="None" Canvas.Left="70" Canvas.Top="130" Width="10" Height="15" />
127         <!-- Stretch="Fill" -->
128                 <!-- no width, no height -->
129                 <Ellipse Fill="#000000" Stroke="#FF0000" StrokeThickness="15" Stretch="Fill" Canvas.Left="110" Canvas.Top="130" />
130                 <!-- width only -->
131                 <Ellipse Fill="#000000" Stroke="#00FF00" StrokeThickness="15" Stretch="Fill" Canvas.Left="130" Canvas.Top="130" Width="10" />
132                 <!-- height only -->
133                 <Ellipse Fill="#000000" Stroke="#0000FF" StrokeThickness="15" Stretch="Fill" Canvas.Left="150" Canvas.Top="130" Height="15" />
134                 <!-- width and height -->
135                 <Ellipse Fill="#000000" Stroke="#FF00FF" StrokeThickness="15" Stretch="Fill" Canvas.Left="170" Canvas.Top="130" Width="10" Height="15" />
136         <!-- Stretch="Uniform" -->
137                 <!-- no width, no height -->
138                 <Ellipse Fill="#000000" Stroke="#FF0000" StrokeThickness="15" Stretch="Uniform" Canvas.Left="210" Canvas.Top="130" />
139                 <!-- width only -->
140                 <Ellipse Fill="#000000" Stroke="#00FF00" StrokeThickness="15" Stretch="Uniform" Canvas.Left="230" Canvas.Top="130" Width="10" />
141                 <!-- height only -->
142                 <Ellipse Fill="#000000" Stroke="#0000FF" StrokeThickness="15" Stretch="Uniform" Canvas.Left="250" Canvas.Top="130" Height="15" />
143                 <!-- width and height -->
144                 <Ellipse Fill="#000000" Stroke="#FF00FF" StrokeThickness="15" Stretch="Uniform" Canvas.Left="270" Canvas.Top="130" Width="10" Height="15" />
145         <!-- Stretch="UniformToFill" -->
146                 <!-- no width, no height -->
147                 <Ellipse Fill="#000000" Stroke="#FF0000" StrokeThickness="15" Stretch="UniformToFill" Canvas.Left="310" Canvas.Top="130" />
148                 <!-- width only -->
149                 <Ellipse Fill="#000000" Stroke="#00FF00" StrokeThickness="15" Stretch="UniformToFill" Canvas.Left="330" Canvas.Top="130" Width="10" />
150                 <!-- height only -->
151                 <Ellipse Fill="#000000" Stroke="#0000FF" StrokeThickness="15" Stretch="UniformToFill" Canvas.Left="350" Canvas.Top="130" Height="15" />
152                 <!-- width and height -->
153                 <Ellipse Fill="#000000" Stroke="#FF00FF" StrokeThickness="15" Stretch="UniformToFill" Canvas.Left="370" Canvas.Top="130" Width="10" Height="15" />
155 <!-- StrokeThickness larger than both width and height -->
156         <!-- Stretch="None" -->
157                 <!-- no width, no height -->
158                 <Ellipse Fill="#000000" Stroke="#FF0000" StrokeThickness="20" Stretch="None" Canvas.Left="10" Canvas.Top="170" />
159                 <!-- width only -->
160                 <Ellipse Fill="#000000" Stroke="#00FF00" StrokeThickness="20" Stretch="None" Canvas.Left="30" Canvas.Top="170" Width="10" />
161                 <!-- height only -->
162                 <Ellipse Fill="#000000" Stroke="#0000FF" StrokeThickness="20" Stretch="None" Canvas.Left="50" Canvas.Top="170" Height="15" />
163                 <!-- width and height -->
164                 <Ellipse Fill="#000000" Stroke="#FF00FF" StrokeThickness="20" Stretch="None" Canvas.Left="70" Canvas.Top="170" Width="10" Height="15" />
165         <!-- Stretch="Fill" -->
166                 <!-- no width, no height -->
167                 <Ellipse Fill="#000000" Stroke="#FF0000" StrokeThickness="20" Stretch="Fill" Canvas.Left="110" Canvas.Top="170" />
168                 <!-- width only -->
169                 <Ellipse Fill="#000000" Stroke="#00FF00" StrokeThickness="20" Stretch="Fill" Canvas.Left="130" Canvas.Top="170" Width="10" />
170                 <!-- height only -->
171                 <Ellipse Fill="#000000" Stroke="#0000FF" StrokeThickness="20" Stretch="Fill" Canvas.Left="150" Canvas.Top="170" Height="15" />
172                 <!-- width and height -->
173                 <Ellipse Fill="#000000" Stroke="#FF00FF" StrokeThickness="20" Stretch="Fill" Canvas.Left="170" Canvas.Top="170" Width="10" Height="15" />
174         <!-- Stretch="Uniform" -->
175                 <!-- no width, no height -->
176                 <Ellipse Fill="#000000" Stroke="#FF0000" StrokeThickness="20" Stretch="Uniform" Canvas.Left="210" Canvas.Top="170" />
177                 <!-- width only -->
178                 <Ellipse Fill="#000000" Stroke="#00FF00" StrokeThickness="20" Stretch="Uniform" Canvas.Left="230" Canvas.Top="170" Width="10" />
179                 <!-- height only -->
180                 <Ellipse Fill="#000000" Stroke="#0000FF" StrokeThickness="20" Stretch="Uniform" Canvas.Left="250" Canvas.Top="170" Height="15" />
181                 <!-- width and height -->
182                 <Ellipse Fill="#000000" Stroke="#FF00FF" StrokeThickness="20" Stretch="Uniform" Canvas.Left="270" Canvas.Top="170" Width="10" Height="15" />
183         <!-- Stretch="UniformToFill" -->
184                 <!-- no width, no height -->
185                 <Ellipse Fill="#000000" Stroke="#FF0000" StrokeThickness="20" Stretch="UniformToFill" Canvas.Left="310" Canvas.Top="170" />
186                 <!-- width only -->
187                 <Ellipse Fill="#000000" Stroke="#00FF00" StrokeThickness="20" Stretch="UniformToFill" Canvas.Left="330" Canvas.Top="170" Width="10" />
188                 <!-- height only -->
189                 <Ellipse Fill="#000000" Stroke="#0000FF" StrokeThickness="20" Stretch="UniformToFill" Canvas.Left="350" Canvas.Top="170" Height="15" />
190                 <!-- width and height -->
191                 <Ellipse Fill="#000000" Stroke="#FF00FF" StrokeThickness="20" Stretch="UniformToFill" Canvas.Left="370" Canvas.Top="170" Width="10" Height="15" />
192 </Canvas>