-
Notifications
You must be signed in to change notification settings - Fork 1.5k
/
Stretch.xml
150 lines (143 loc) · 7.32 KB
/
Stretch.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
<Type Name="Stretch" FullName="System.Windows.Media.Stretch">
<TypeSignature Language="C#" Value="public enum Stretch" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Stretch extends System.Enum" />
<TypeSignature Language="DocId" Value="T:System.Windows.Media.Stretch" />
<TypeSignature Language="VB.NET" Value="Public Enum Stretch" />
<TypeSignature Language="F#" Value="type Stretch = " />
<TypeSignature Language="C++ CLI" Value="public enum class Stretch" />
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Docs>
<summary>Describes how content is resized to fill its allocated space.</summary>
<remarks>
<format type="text/markdown"><![CDATA[
## Remarks
The following illustration shows the different <xref:System.Windows.Media.Stretch> values.
![Different TileBrush Stretch settings](~/add/media/img-mmgraphics-stretchenum.jpg "Different TileBrush Stretch settings")
Stretch values
## Examples
The following example shows how to create an instance of a <xref:System.Windows.Controls.Viewbox> and set the <xref:System.Windows.Media.Stretch> mode of its content by using code.
:::code language="cpp" source="~/snippets/cpp/VS_Snippets_Wpf/ViewBoxCode/CPP/ViewboxCode.cpp" id="Snippet2":::
:::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/MediaElement/Stretch/ViewboxCode.cs" id="Snippet2":::
:::code language="vb" source="~/snippets/visualbasic/VS_Snippets_Wpf/ViewBoxCode/VisualBasic/ViewBoxCodeVB.vb" id="Snippet2":::
]]></format>
</remarks>
</Docs>
<Members>
<Member MemberName="Fill">
<MemberSignature Language="C#" Value="Fill" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Windows.Media.Stretch Fill = int32(1)" />
<MemberSignature Language="DocId" Value="F:System.Windows.Media.Stretch.Fill" />
<MemberSignature Language="VB.NET" Value="Fill" />
<MemberSignature Language="F#" Value="Fill = 1" Usage="System.Windows.Media.Stretch.Fill" />
<MemberSignature Language="C++ CLI" Value="Fill" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Windows.Media.Stretch</ReturnType>
</ReturnValue>
<MemberValue>1</MemberValue>
<Docs>
<summary>The content is resized to fill the destination dimensions. The aspect ratio is not preserved.</summary>
</Docs>
</Member>
<Member MemberName="None">
<MemberSignature Language="C#" Value="None" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Windows.Media.Stretch None = int32(0)" />
<MemberSignature Language="DocId" Value="F:System.Windows.Media.Stretch.None" />
<MemberSignature Language="VB.NET" Value="None" />
<MemberSignature Language="F#" Value="None = 0" Usage="System.Windows.Media.Stretch.None" />
<MemberSignature Language="C++ CLI" Value="None" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Windows.Media.Stretch</ReturnType>
</ReturnValue>
<MemberValue>0</MemberValue>
<Docs>
<summary>The content preserves its original size.</summary>
</Docs>
</Member>
<Member MemberName="Uniform">
<MemberSignature Language="C#" Value="Uniform" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Windows.Media.Stretch Uniform = int32(2)" />
<MemberSignature Language="DocId" Value="F:System.Windows.Media.Stretch.Uniform" />
<MemberSignature Language="VB.NET" Value="Uniform" />
<MemberSignature Language="F#" Value="Uniform = 2" Usage="System.Windows.Media.Stretch.Uniform" />
<MemberSignature Language="C++ CLI" Value="Uniform" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Windows.Media.Stretch</ReturnType>
</ReturnValue>
<MemberValue>2</MemberValue>
<Docs>
<summary>The content is resized to fit in the destination dimensions while it preserves its native aspect ratio.</summary>
</Docs>
</Member>
<Member MemberName="UniformToFill">
<MemberSignature Language="C#" Value="UniformToFill" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Windows.Media.Stretch UniformToFill = int32(3)" />
<MemberSignature Language="DocId" Value="F:System.Windows.Media.Stretch.UniformToFill" />
<MemberSignature Language="VB.NET" Value="UniformToFill" />
<MemberSignature Language="F#" Value="UniformToFill = 3" Usage="System.Windows.Media.Stretch.UniformToFill" />
<MemberSignature Language="C++ CLI" Value="UniformToFill" />
<MemberType>Field</MemberType>
<AssemblyInfo>
<AssemblyName>PresentationCore</AssemblyName>
<AssemblyVersion>3.0.0.0</AssemblyVersion>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyVersion>5.0.0.0</AssemblyVersion>
<AssemblyVersion>6.0.0.0</AssemblyVersion>
<AssemblyVersion>7.0.0.0</AssemblyVersion>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Windows.Media.Stretch</ReturnType>
</ReturnValue>
<MemberValue>3</MemberValue>
<Docs>
<summary>The content is resized to fill the destination dimensions while it preserves its native aspect ratio. If the aspect ratio of the destination rectangle differs from the source, the source content is clipped to fit in the destination dimensions.</summary>
</Docs>
</Member>
</Members>
</Type>