2
* Automatically generated, do not edit this file directly
10
#include "animation.h"
14
#include "collection.h"
16
#include "dependencyobject.h"
17
#include "dependencyproperty.h"
18
#include "downloader.h"
19
#include "frameworkelement.h"
22
#include "mediaelement.h"
23
#include "namescope.h"
28
#include "transform.h"
30
#include "uielement.h"
32
#include "animation2.h"
33
#include "bitmapimage.h"
35
#include "contentcontrol.h"
37
#include "deployment.h"
38
#include "frameworkelement.h"
41
#include "multiscaleimage.h"
42
#include "multiscalesubimage.h"
43
#include "stackpanel.h"
48
#include "usercontrol.h"
51
bool dependency_properties_initialized = false;
53
dependency_property_g_init (void)
55
if (dependency_properties_initialized)
57
dependency_properties_initialized = true;
59
Application::ResourcesProperty = DependencyProperty::Register (Type::APPLICATION, "Resources", Type::RESOURCE_DICTIONARY);
61
ArcSegment::IsLargeArcProperty = DependencyProperty::Register (Type::ARCSEGMENT, "IsLargeArc", new Value (false));
62
ArcSegment::PointProperty = DependencyProperty::Register (Type::ARCSEGMENT, "Point", Type::POINT);
63
ArcSegment::RotationAngleProperty = DependencyProperty::Register (Type::ARCSEGMENT, "RotationAngle", new Value (0.0));
64
ArcSegment::SizeProperty = DependencyProperty::Register (Type::ARCSEGMENT, "Size", Type::POINT);
65
ArcSegment::SweepDirectionProperty = DependencyProperty::Register (Type::ARCSEGMENT, "SweepDirection", new Value (SweepDirectionCounterclockwise));
67
AssemblyPart::SourceProperty = DependencyProperty::Register (Type::ASSEMBLYPART, "Source", Type::STRING);
69
BeginStoryboard::StoryboardProperty = DependencyProperty::Register (Type::BEGINSTORYBOARD, "Storyboard", Type::STORYBOARD);
70
BezierSegment::Point1Property = DependencyProperty::Register (Type::BEZIERSEGMENT, "Point1", Type::POINT);
71
BezierSegment::Point2Property = DependencyProperty::Register (Type::BEZIERSEGMENT, "Point2", Type::POINT);
72
BezierSegment::Point3Property = DependencyProperty::Register (Type::BEZIERSEGMENT, "Point3", Type::POINT);
74
BitmapImage::UriSourceProperty = DependencyProperty::Register (Type::BITMAPIMAGE, "UriSource", Type::STRING);
75
Border::BackgroundProperty = DependencyProperty::Register (Type::BORDER, "Background", Type::BRUSH);
76
Border::BorderBrushProperty = DependencyProperty::Register (Type::BORDER, "BorderBrush", Type::BRUSH);
77
Border::BorderThicknessProperty = DependencyProperty::Register (Type::BORDER, "BorderThickness", new Value (Thickness(0)));
78
Border::ChildProperty = DependencyProperty::Register (Type::BORDER, "Child", Type::UIELEMENT);
79
Border::CornerRadiusProperty = DependencyProperty::Register (Type::BORDER, "CornerRadius", Type::CORNERRADIUS);
80
Border::PaddingProperty = DependencyProperty::Register (Type::BORDER, "Padding", new Value (Thickness(0)));
82
Brush::ChangedProperty = DependencyProperty::Register (Type::BRUSH, "Changed", Type::BOOL);
83
Brush::OpacityProperty = DependencyProperty::Register (Type::BRUSH, "Opacity", new Value (1.0));
84
Brush::RelativeTransformProperty = DependencyProperty::Register (Type::BRUSH, "RelativeTransform", Type::TRANSFORM);
85
Brush::TransformProperty = DependencyProperty::Register (Type::BRUSH, "Transform", Type::TRANSFORM);
86
Canvas::LeftProperty = DependencyProperty::RegisterFull (Type::CANVAS, "Left", new Value (0.0), Type::DOUBLE, true, false);
87
Canvas::TopProperty = DependencyProperty::RegisterFull (Type::CANVAS, "Top", new Value (0.0), Type::DOUBLE, true, false);
88
Canvas::ZIndexProperty = DependencyProperty::RegisterFull (Type::CANVAS, "ZIndex", new Value (0), Type::INT32, true, false);
89
Collection::CountProperty = DependencyProperty::Register (Type::COLLECTION, "Count", new Value (0));
90
ColorAnimation::ByProperty = DependencyProperty::RegisterNullable (Type::COLORANIMATION, "By", Type::COLOR);
91
ColorAnimation::FromProperty = DependencyProperty::RegisterNullable (Type::COLORANIMATION, "From", Type::COLOR);
92
ColorAnimation::ToProperty = DependencyProperty::RegisterNullable (Type::COLORANIMATION, "To", Type::COLOR);
93
ColorAnimationUsingKeyFrames::KeyFramesProperty = DependencyProperty::Register (Type::COLORANIMATIONUSINGKEYFRAMES, "KeyFrames", Type::COLORKEYFRAME_COLLECTION);
94
ColorKeyFrame::KeyTimeProperty = DependencyProperty::RegisterNullable (Type::COLORKEYFRAME, "KeyTime", Type::KEYTIME);
95
ColorKeyFrame::ValueProperty = DependencyProperty::RegisterNullable (Type::COLORKEYFRAME, "Value", Type::COLOR);
97
ColumnDefinition::MaxWidthProperty = DependencyProperty::Register (Type::COLUMNDEFINITION, "MaxWidth", new Value (INFINITY));
98
ColumnDefinition::MinWidthProperty = DependencyProperty::Register (Type::COLUMNDEFINITION, "MinWidth", new Value (0.0));
99
ColumnDefinition::WidthProperty = DependencyProperty::Register (Type::COLUMNDEFINITION, "Width", Type::GRIDLENGTH);
100
ContentControl::ContentProperty = DependencyProperty::Register (Type::CONTENTCONTROL, "Content", Type::DEPENDENCY_OBJECT);
101
ContentControl::ContentTemplateProperty = DependencyProperty::Register (Type::CONTENTCONTROL, "ContentTemplate", Type::DEPENDENCY_OBJECT);
102
ContentControl::IsEnabledProperty = DependencyProperty::Register (Type::CONTENTCONTROL, "IsEnabled", new Value (true));
103
ContentControl::TextAlignmentProperty = DependencyProperty::Register (Type::CONTENTCONTROL, "TextAlignment", new Value (TextAlignmentLeft));
104
ContentControl::TextDecorationsProperty = DependencyProperty::Register (Type::CONTENTCONTROL, "TextDecorations", new Value (TextDecorationsNone));
105
ContentControl::TextWrappingProperty = DependencyProperty::Register (Type::CONTENTCONTROL, "TextWrapping", new Value (TextWrappingNoWrap));
106
Control::BackgroundProperty = DependencyProperty::Register (Type::CONTROL, "Background", Type::BRUSH);
107
Control::BorderBrushProperty = DependencyProperty::Register (Type::CONTROL, "BorderBrush", Type::BRUSH);
108
Control::BorderThicknessProperty = DependencyProperty::Register (Type::CONTROL, "BorderThickness", new Value (Thickness(0.0)));
109
Control::FontFamilyProperty = DependencyProperty::Register (Type::CONTROL, "FontFamily", new Value (CONTROL_FONT_FAMILY));
110
Control::FontSizeProperty = DependencyProperty::Register (Type::CONTROL, "FontSize", new Value (CONTROL_FONT_SIZE));
111
Control::FontStretchProperty = DependencyProperty::Register (Type::CONTROL, "FontStretch", new Value (CONTROL_FONT_STRETCH));
112
Control::FontStyleProperty = DependencyProperty::Register (Type::CONTROL, "FontStyle", new Value (CONTROL_FONT_STYLE));
113
Control::FontWeightProperty = DependencyProperty::Register (Type::CONTROL, "FontWeight", new Value (CONTROL_FONT_WEIGHT));
114
Control::ForegroundProperty = DependencyProperty::Register (Type::CONTROL, "Foreground", Type::BRUSH);
115
Control::HorizontalContentAlignmentProperty = DependencyProperty::Register (Type::CONTROL, "HorizontalContentAlignment", new Value (HorizontalAlignmentCenter));
116
Control::IsTabStopProperty = DependencyProperty::Register (Type::CONTROL, "IsTabStop", new Value (true));
117
Control::PaddingProperty = DependencyProperty::Register (Type::CONTROL, "Padding", new Value (Thickness(0.0)));
118
Control::TabIndexProperty = DependencyProperty::Register (Type::CONTROL, "TabIndex", new Value (INT_MAX));
119
Control::TabNavigationProperty = DependencyProperty::Register (Type::CONTROL, "TabNavigation", new Value (KeyboardNavigationModeLocal));
120
Control::TemplateProperty = DependencyProperty::Register (Type::CONTROL, "Template", Type::CONTROLTEMPLATE);
121
Control::VerticalContentAlignmentProperty = DependencyProperty::Register (Type::CONTROL, "VerticalContentAlignment", new Value (VerticalAlignmentCenter));
122
ControlTemplate::TargetTypeProperty = DependencyProperty::Register (Type::CONTROLTEMPLATE, "TargetType", Type::MANAGED);
124
DependencyObject::NameProperty = DependencyProperty::Register (Type::DEPENDENCY_OBJECT, "Name", Type::STRING);
126
Deployment::EntryPointAssemblyProperty = DependencyProperty::Register (Type::DEPLOYMENT, "EntryPointAssembly", Type::STRING);
127
Deployment::EntryPointTypeProperty = DependencyProperty::Register (Type::DEPLOYMENT, "EntryPointType", Type::STRING);
128
Deployment::ExternalCallersFromCrossDomainProperty = DependencyProperty::Register (Type::DEPLOYMENT, "ExternalCallersFromCrossDomain", new Value (CrossDomainAccessNoAccess));
129
Deployment::PartsProperty = DependencyProperty::Register (Type::DEPLOYMENT, "Parts", Type::ASSEMBLYPART_COLLECTION);
130
Deployment::RuntimeVersionProperty = DependencyProperty::Register (Type::DEPLOYMENT, "RuntimeVersion", Type::STRING);
132
DoubleAnimation::ByProperty = DependencyProperty::RegisterNullable (Type::DOUBLEANIMATION, "By", Type::DOUBLE);
133
DoubleAnimation::FromProperty = DependencyProperty::RegisterNullable (Type::DOUBLEANIMATION, "From", Type::DOUBLE);
134
DoubleAnimation::ToProperty = DependencyProperty::RegisterNullable (Type::DOUBLEANIMATION, "To", Type::DOUBLE);
135
DoubleAnimationUsingKeyFrames::KeyFramesProperty = DependencyProperty::Register (Type::DOUBLEANIMATIONUSINGKEYFRAMES, "KeyFrames", Type::DOUBLEKEYFRAME_COLLECTION);
136
DoubleKeyFrame::KeyTimeProperty = DependencyProperty::RegisterNullable (Type::DOUBLEKEYFRAME, "KeyTime", Type::KEYTIME);
137
DoubleKeyFrame::ValueProperty = DependencyProperty::RegisterNullable (Type::DOUBLEKEYFRAME, "Value", Type::DOUBLE);
138
Downloader::DownloadProgressProperty = DependencyProperty::Register (Type::DOWNLOADER, "DownloadProgress", new Value (0.0));
139
Downloader::ResponseTextProperty = DependencyProperty::Register (Type::DOWNLOADER, "ResponseText", Type::STRING);
140
Downloader::StatusProperty = DependencyProperty::Register (Type::DOWNLOADER, "Status", new Value (0));
141
Downloader::StatusTextProperty = DependencyProperty::Register (Type::DOWNLOADER, "StatusText", new Value (""));
142
Downloader::UriProperty = DependencyProperty::Register (Type::DOWNLOADER, "Uri", Type::STRING);
143
DrawingAttributes::ColorProperty = DependencyProperty::Register (Type::DRAWINGATTRIBUTES, "Color", new Value (Color (0xFF000000)));
144
DrawingAttributes::HeightProperty = DependencyProperty::Register (Type::DRAWINGATTRIBUTES, "Height", new Value (3.0));
145
DrawingAttributes::OutlineColorProperty = DependencyProperty::Register (Type::DRAWINGATTRIBUTES, "OutlineColor", new Value (Color (0x00000000)));
146
DrawingAttributes::WidthProperty = DependencyProperty::Register (Type::DRAWINGATTRIBUTES, "Width", new Value (3.0));
147
EllipseGeometry::CenterProperty = DependencyProperty::Register (Type::ELLIPSEGEOMETRY, "Center", Type::POINT);
148
EllipseGeometry::RadiusXProperty = DependencyProperty::Register (Type::ELLIPSEGEOMETRY, "RadiusX", new Value (0.0));
149
EllipseGeometry::RadiusYProperty = DependencyProperty::Register (Type::ELLIPSEGEOMETRY, "RadiusY", new Value (0.0));
150
EventTrigger::ActionsProperty = DependencyProperty::Register (Type::EVENTTRIGGER, "Actions", Type::TRIGGERACTION_COLLECTION);
151
EventTrigger::RoutedEventProperty = DependencyProperty::Register (Type::EVENTTRIGGER, "RoutedEvent", Type::STRING);
153
FrameworkElement::ActualHeightProperty = DependencyProperty::Register (Type::FRAMEWORKELEMENT, "ActualHeight", new Value (0.0));
154
FrameworkElement::ActualWidthProperty = DependencyProperty::Register (Type::FRAMEWORKELEMENT, "ActualWidth", new Value (0.0));
155
FrameworkElement::DataContextProperty = DependencyProperty::Register (Type::FRAMEWORKELEMENT, "DataContext", Type::MANAGED);
157
FrameworkElement::HeightProperty = DependencyProperty::Register (Type::FRAMEWORKELEMENT, "Height", new Value (0.0));
159
FrameworkElement::HorizontalAlignmentProperty = DependencyProperty::Register (Type::FRAMEWORKELEMENT, "HorizontalAlignment", new Value (HorizontalAlignmentStretch));
160
FrameworkElement::LanguageProperty = DependencyProperty::Register (Type::FRAMEWORKELEMENT, "Language", new Value ("en-US"));
161
FrameworkElement::MarginProperty = DependencyProperty::Register (Type::FRAMEWORKELEMENT, "Margin", new Value (Thickness (0)));
162
FrameworkElement::MaxHeightProperty = DependencyProperty::Register (Type::FRAMEWORKELEMENT, "MaxHeight", new Value (INFINITY));
163
FrameworkElement::MaxWidthProperty = DependencyProperty::Register (Type::FRAMEWORKELEMENT, "MaxWidth", new Value (INFINITY));
164
FrameworkElement::MinHeightProperty = DependencyProperty::Register (Type::FRAMEWORKELEMENT, "MinHeight", new Value (0.0));
165
FrameworkElement::MinWidthProperty = DependencyProperty::Register (Type::FRAMEWORKELEMENT, "MinWidth", new Value (0.0));
166
FrameworkElement::StyleProperty = DependencyProperty::Register (Type::FRAMEWORKELEMENT, "Style", Type::STYLE);
167
FrameworkElement::VerticalAlignmentProperty = DependencyProperty::Register (Type::FRAMEWORKELEMENT, "VerticalAlignment", new Value (VerticalAlignmentStretch));
169
FrameworkElement::WidthProperty = DependencyProperty::Register (Type::FRAMEWORKELEMENT, "Width", new Value (0.0));
170
Geometry::FillRuleProperty = DependencyProperty::Register (Type::GEOMETRY, "FillRule", new Value (FillRuleEvenOdd));
171
Geometry::TransformProperty = DependencyProperty::Register (Type::GEOMETRY, "Transform", Type::TRANSFORM);
172
GeometryGroup::ChildrenProperty = DependencyProperty::Register (Type::GEOMETRYGROUP, "Children", Type::GEOMETRY_COLLECTION);
173
Glyphs::FillProperty = DependencyProperty::Register (Type::GLYPHS, "Fill", Type::BRUSH);
174
Glyphs::FontRenderingEmSizeProperty = DependencyProperty::Register (Type::GLYPHS, "FontRenderingEmSize", new Value (0.0));
175
Glyphs::FontUriProperty = DependencyProperty::Register (Type::GLYPHS, "FontUri", Type::STRING);
176
Glyphs::IndicesProperty = DependencyProperty::Register (Type::GLYPHS, "Indices", Type::STRING);
177
Glyphs::OriginXProperty = DependencyProperty::Register (Type::GLYPHS, "OriginX", new Value (0.0));
178
Glyphs::OriginYProperty = DependencyProperty::Register (Type::GLYPHS, "OriginY", new Value (0.0));
179
Glyphs::StyleSimulationsProperty = DependencyProperty::Register (Type::GLYPHS, "StyleSimulations", new Value (StyleSimulationsNone));
180
Glyphs::UnicodeStringProperty = DependencyProperty::Register (Type::GLYPHS, "UnicodeString", Type::STRING);
181
GradientBrush::ColorInterpolationModeProperty = DependencyProperty::Register (Type::GRADIENTBRUSH, "ColorInterpolationMode", new Value (ColorInterpolationModeSRgbLinearInterpolation));
182
GradientBrush::GradientStopsProperty = DependencyProperty::Register (Type::GRADIENTBRUSH, "GradientStops", Type::GRADIENTSTOP_COLLECTION);
183
GradientBrush::MappingModeProperty = DependencyProperty::Register (Type::GRADIENTBRUSH, "MappingMode", new Value (BrushMappingModeRelativeToBoundingBox));
184
GradientBrush::SpreadMethodProperty = DependencyProperty::Register (Type::GRADIENTBRUSH, "SpreadMethod", new Value (GradientSpreadMethodPad));
185
GradientStop::ColorProperty = DependencyProperty::Register (Type::GRADIENTSTOP, "Color", new Value (Color (0x00000000)));
186
GradientStop::OffsetProperty = DependencyProperty::Register (Type::GRADIENTSTOP, "Offset", new Value (0.0));
188
Grid::ColumnDefinitionsProperty = DependencyProperty::Register (Type::GRID, "ColumnDefinitions", Type::COLUMNDEFINITION_COLLECTION);
189
Grid::ColumnProperty = DependencyProperty::RegisterFull (Type::GRID, "Column", new Value (0), Type::INT32, true, false);
190
Grid::ColumnSpanProperty = DependencyProperty::RegisterFull (Type::GRID, "ColumnSpan", new Value (1), Type::INT32, true, false);
191
Grid::RowDefinitionsProperty = DependencyProperty::Register (Type::GRID, "RowDefinitions", Type::ROWDEFINITION_COLLECTION);
192
Grid::RowProperty = DependencyProperty::RegisterFull (Type::GRID, "Row", new Value (0), Type::INT32, true, false);
193
Grid::RowSpanProperty = DependencyProperty::RegisterFull (Type::GRID, "RowSpan", new Value (1), Type::INT32, true, false);
194
Grid::ShowGridLinesProperty = DependencyProperty::Register (Type::GRID, "ShowGridLines", new Value (false));
196
ImageBrush::DownloadProgressProperty = DependencyProperty::Register (Type::IMAGEBRUSH, "DownloadProgress", new Value (0.0));
197
ImageBrush::ImageSourceProperty = DependencyProperty::Register (Type::IMAGEBRUSH, "ImageSource", new Value (""));
198
InkPresenter::StrokesProperty = DependencyProperty::Register (Type::INKPRESENTER, "Strokes", Type::STROKE_COLLECTION);
199
Inline::FontFamilyProperty = DependencyProperty::Register (Type::INLINE, "FontFamily", new Value (TEXTBLOCK_FONT_FAMILY));
200
Inline::FontSizeProperty = DependencyProperty::Register (Type::INLINE, "FontSize", new Value (TEXTBLOCK_FONT_SIZE));
201
Inline::FontStretchProperty = DependencyProperty::Register (Type::INLINE, "FontStretch", new Value (TEXTBLOCK_FONT_STRETCH));
202
Inline::FontStyleProperty = DependencyProperty::Register (Type::INLINE, "FontStyle", new Value (TEXTBLOCK_FONT_STYLE));
203
Inline::FontWeightProperty = DependencyProperty::Register (Type::INLINE, "FontWeight", new Value (TEXTBLOCK_FONT_WEIGHT));
204
Inline::ForegroundProperty = DependencyProperty::Register (Type::INLINE, "Foreground", Type::BRUSH);
206
Inline::LanguageProperty = DependencyProperty::Register (Type::INLINE, "Language", new Value ("en-US"));
208
Inline::TextDecorationsProperty = DependencyProperty::Register (Type::INLINE, "TextDecorations", new Value (TextDecorationsNone));
209
KeySpline::ControlPoint1Property = DependencyProperty::Register (Type::KEYSPLINE, "ControlPoint1", new Value (Point (0,0)));
210
KeySpline::ControlPoint2Property = DependencyProperty::Register (Type::KEYSPLINE, "ControlPoint2", new Value (Point (1.0, 1.0)));
211
Line::X1Property = DependencyProperty::Register (Type::LINE, "X1", new Value (0.0));
212
Line::X2Property = DependencyProperty::Register (Type::LINE, "X2", new Value (0.0));
213
Line::Y1Property = DependencyProperty::Register (Type::LINE, "Y1", new Value (0.0));
214
Line::Y2Property = DependencyProperty::Register (Type::LINE, "Y2", new Value (0.0));
215
LinearGradientBrush::EndPointProperty = DependencyProperty::Register (Type::LINEARGRADIENTBRUSH, "EndPoint", Type::POINT);
216
LinearGradientBrush::StartPointProperty = DependencyProperty::Register (Type::LINEARGRADIENTBRUSH, "StartPoint", Type::POINT);
217
LineGeometry::EndPointProperty = DependencyProperty::Register (Type::LINEGEOMETRY, "EndPoint", Type::POINT);
218
LineGeometry::StartPointProperty = DependencyProperty::Register (Type::LINEGEOMETRY, "StartPoint", Type::POINT);
219
LineSegment::PointProperty = DependencyProperty::Register (Type::LINESEGMENT, "Point", Type::POINT);
220
Matrix::M11Property = DependencyProperty::Register (Type::MATRIX, "M11", new Value (1.0));
221
Matrix::M12Property = DependencyProperty::Register (Type::MATRIX, "M12", new Value (0.0));
222
Matrix::M21Property = DependencyProperty::Register (Type::MATRIX, "M21", new Value (0.0));
223
Matrix::M22Property = DependencyProperty::Register (Type::MATRIX, "M22", new Value (1.0));
224
Matrix::OffsetXProperty = DependencyProperty::Register (Type::MATRIX, "OffsetX", new Value (0.0));
225
Matrix::OffsetYProperty = DependencyProperty::Register (Type::MATRIX, "OffsetY", new Value (0.0));
226
MatrixTransform::MatrixProperty = DependencyProperty::Register (Type::MATRIXTRANSFORM, "Matrix", Type::MATRIX);
227
MediaAttribute::ValueProperty = DependencyProperty::Register (Type::MEDIAATTRIBUTE, "Value", Type::STRING);
228
MediaBase::DownloadProgressProperty = DependencyProperty::Register (Type::MEDIABASE, "DownloadProgress", new Value (0.0));
229
MediaBase::SourceProperty = DependencyProperty::RegisterFull (Type::MEDIABASE, "Source", NULL, Type::STRING, false, false, true, NULL);
230
MediaBase::StretchProperty = DependencyProperty::Register (Type::MEDIABASE, "Stretch", new Value (StretchUniform));
231
MediaElement::AttributesProperty = DependencyProperty::Register (Type::MEDIAELEMENT, "Attributes", Type::MEDIAATTRIBUTE_COLLECTION);
232
MediaElement::AudioStreamCountProperty = DependencyProperty::RegisterFull (Type::MEDIAELEMENT, "AudioStreamCount", new Value (0), Type::INT32, false, true);
233
MediaElement::AudioStreamIndexProperty = DependencyProperty::RegisterNullable (Type::MEDIAELEMENT, "AudioStreamIndex", Type::INT32);
234
MediaElement::AutoPlayProperty = DependencyProperty::Register (Type::MEDIAELEMENT, "AutoPlay", new Value (true));
235
MediaElement::BalanceProperty = DependencyProperty::Register (Type::MEDIAELEMENT, "Balance", new Value (0.0));
236
MediaElement::BufferingProgressProperty = DependencyProperty::RegisterFull (Type::MEDIAELEMENT, "BufferingProgress", new Value (0.0), Type::DOUBLE, false, true);
237
MediaElement::BufferingTimeProperty = DependencyProperty::Register (Type::MEDIAELEMENT, "BufferingTime", new Value (TimeSpan_FromSeconds (5),Type::TIMESPAN));
238
MediaElement::CanPauseProperty = DependencyProperty::RegisterFull (Type::MEDIAELEMENT, "CanPause", new Value (false), Type::BOOL, false, true);
239
MediaElement::CanSeekProperty = DependencyProperty::RegisterFull (Type::MEDIAELEMENT, "CanSeek", new Value (false), Type::BOOL, false, true);
240
MediaElement::CurrentStateProperty = DependencyProperty::RegisterFull (Type::MEDIAELEMENT, "CurrentState", NULL, Type::STRING, false, true);
241
MediaElement::IsMutedProperty = DependencyProperty::Register (Type::MEDIAELEMENT, "IsMuted", new Value (false));
242
MediaElement::MarkersProperty = DependencyProperty::Register (Type::MEDIAELEMENT, "Markers", Type::TIMELINEMARKER_COLLECTION);
243
MediaElement::NaturalDurationProperty = DependencyProperty::RegisterFull (Type::MEDIAELEMENT, "NaturalDuration", new Value (Duration::FromSeconds (0)), Type::DURATION, false, true);
244
MediaElement::NaturalVideoHeightProperty = DependencyProperty::RegisterFull (Type::MEDIAELEMENT, "NaturalVideoHeight", new Value (0.0), Type::DOUBLE, false, true);
245
MediaElement::NaturalVideoWidthProperty = DependencyProperty::RegisterFull (Type::MEDIAELEMENT, "NaturalVideoWidth", new Value (0.0), Type::DOUBLE, false, true);
246
MediaElement::PositionProperty = DependencyProperty::Register (Type::MEDIAELEMENT, "Position", Type::TIMESPAN);
247
MediaElement::VolumeProperty = DependencyProperty::Register (Type::MEDIAELEMENT, "Volume", new Value (0.5));
249
MultiScaleImage::AspectRatioProperty = DependencyProperty::Register (Type::MULTISCALEIMAGE, "AspectRatio", new Value (1.0));
250
MultiScaleImage::SourceProperty = DependencyProperty::Register (Type::MULTISCALEIMAGE, "Source", Type::MULTISCALETILESOURCE);
251
MultiScaleImage::UseSpringsProperty = DependencyProperty::Register (Type::MULTISCALEIMAGE, "UseSprings", new Value (true));
252
MultiScaleImage::ViewportOriginProperty = DependencyProperty::Register (Type::MULTISCALEIMAGE, "ViewportOrigin", new Value (Point(0,0)));
253
MultiScaleImage::ViewportWidthProperty = DependencyProperty::Register (Type::MULTISCALEIMAGE, "ViewportWidth", new Value (1.0));
254
MultiScaleSubImage::AspectRatioProperty = DependencyProperty::RegisterFull (Type::MULTISCALESUBIMAGE, "AspectRatio", new Value (1.0), Type::DOUBLE, false, true);
255
MultiScaleSubImage::OpacityProperty = DependencyProperty::Register (Type::MULTISCALESUBIMAGE, "Opacity", Type::DOUBLE);
256
MultiScaleSubImage::ViewportOriginProperty = DependencyProperty::Register (Type::MULTISCALESUBIMAGE, "ViewportOrigin", Type::POINT);
257
MultiScaleSubImage::ViewportWidthProperty = DependencyProperty::Register (Type::MULTISCALESUBIMAGE, "ViewportWidth", Type::DOUBLE);
258
MultiScaleSubImage::ZIndexProperty = DependencyProperty::Register (Type::MULTISCALESUBIMAGE, "ZIndex", Type::INT32);
260
NameScope::NameScopeProperty = DependencyProperty::RegisterFull (Type::NAMESCOPE, "NameScope", NULL, Type::NAMESCOPE, true, false);
262
ObjectAnimationUsingKeyFrames::KeyFramesProperty = DependencyProperty::Register (Type::OBJECTANIMATIONUSINGKEYFRAMES, "KeyFrames", Type::OBJECTKEYFRAME_COLLECTION);
263
ObjectKeyFrame::KeyTimeProperty = DependencyProperty::RegisterNullable (Type::OBJECTKEYFRAME, "KeyTime", Type::KEYTIME);
264
ObjectKeyFrame::ValueProperty = DependencyProperty::Register (Type::OBJECTKEYFRAME, "Value", Type::DEPENDENCY_OBJECT);
266
Panel::BackgroundProperty = DependencyProperty::Register (Type::PANEL, "Background", Type::BRUSH);
267
Panel::ChildrenProperty = DependencyProperty::Register (Type::PANEL, "Children", Type::UIELEMENT_COLLECTION);
268
Path::DataProperty = DependencyProperty::Register (Type::PATH, "Data", Type::GEOMETRY);
269
PathFigure::IsClosedProperty = DependencyProperty::Register (Type::PATHFIGURE, "IsClosed", new Value (false));
271
PathFigure::IsFilledProperty = DependencyProperty::Register (Type::PATHFIGURE, "IsFilled", Type::BOOL);
273
PathFigure::SegmentsProperty = DependencyProperty::Register (Type::PATHFIGURE, "Segments", Type::PATHSEGMENT_COLLECTION);
274
PathFigure::StartPointProperty = DependencyProperty::Register (Type::PATHFIGURE, "StartPoint", Type::POINT);
275
PathGeometry::FiguresProperty = DependencyProperty::Register (Type::PATHGEOMETRY, "Figures", Type::PATHFIGURE_COLLECTION);
276
PointAnimation::ByProperty = DependencyProperty::RegisterNullable (Type::POINTANIMATION, "By", Type::POINT);
277
PointAnimation::FromProperty = DependencyProperty::RegisterNullable (Type::POINTANIMATION, "From", Type::POINT);
278
PointAnimation::ToProperty = DependencyProperty::RegisterNullable (Type::POINTANIMATION, "To", Type::POINT);
279
PointAnimationUsingKeyFrames::KeyFramesProperty = DependencyProperty::Register (Type::POINTANIMATIONUSINGKEYFRAMES, "KeyFrames", Type::POINTKEYFRAME_COLLECTION);
280
PointKeyFrame::KeyTimeProperty = DependencyProperty::RegisterNullable (Type::POINTKEYFRAME, "KeyTime", Type::KEYTIME);
281
PointKeyFrame::ValueProperty = DependencyProperty::RegisterNullable (Type::POINTKEYFRAME, "Value", Type::POINT);
282
PolyBezierSegment::PointsProperty = DependencyProperty::Register (Type::POLYBEZIERSEGMENT, "Points", Type::POINT_COLLECTION);
283
Polygon::FillRuleProperty = DependencyProperty::Register (Type::POLYGON, "FillRule", new Value (FillRuleEvenOdd));
284
Polygon::PointsProperty = DependencyProperty::Register (Type::POLYGON, "Points", Type::POINT_COLLECTION);
285
Polyline::FillRuleProperty = DependencyProperty::Register (Type::POLYLINE, "FillRule", new Value (FillRuleEvenOdd));
286
Polyline::PointsProperty = DependencyProperty::Register (Type::POLYLINE, "Points", Type::POINT_COLLECTION);
287
PolyLineSegment::PointsProperty = DependencyProperty::Register (Type::POLYLINESEGMENT, "Points", Type::POINT_COLLECTION);
288
PolyQuadraticBezierSegment::PointsProperty = DependencyProperty::Register (Type::POLYQUADRATICBEZIERSEGMENT, "Points", Type::POINT_COLLECTION);
289
QuadraticBezierSegment::Point1Property = DependencyProperty::Register (Type::QUADRATICBEZIERSEGMENT, "Point1", Type::POINT);
290
QuadraticBezierSegment::Point2Property = DependencyProperty::Register (Type::QUADRATICBEZIERSEGMENT, "Point2", Type::POINT);
291
RadialGradientBrush::CenterProperty = DependencyProperty::Register (Type::RADIALGRADIENTBRUSH, "Center", Type::POINT);
292
RadialGradientBrush::GradientOriginProperty = DependencyProperty::Register (Type::RADIALGRADIENTBRUSH, "GradientOrigin", Type::POINT);
293
RadialGradientBrush::RadiusXProperty = DependencyProperty::Register (Type::RADIALGRADIENTBRUSH, "RadiusX", new Value (0.5));
294
RadialGradientBrush::RadiusYProperty = DependencyProperty::Register (Type::RADIALGRADIENTBRUSH, "RadiusY", new Value (0.5));
295
Rectangle::RadiusXProperty = DependencyProperty::Register (Type::RECTANGLE, "RadiusX", new Value (0.0));
296
Rectangle::RadiusYProperty = DependencyProperty::Register (Type::RECTANGLE, "RadiusY", new Value (0.0));
297
RectangleGeometry::RadiusXProperty = DependencyProperty::Register (Type::RECTANGLEGEOMETRY, "RadiusX", new Value (0.0));
298
RectangleGeometry::RadiusYProperty = DependencyProperty::Register (Type::RECTANGLEGEOMETRY, "RadiusY", new Value (0.0));
299
RectangleGeometry::RectProperty = DependencyProperty::Register (Type::RECTANGLEGEOMETRY, "Rect", Type::RECT);
300
RotateTransform::AngleProperty = DependencyProperty::Register (Type::ROTATETRANSFORM, "Angle", new Value (0.0));
301
RotateTransform::CenterXProperty = DependencyProperty::Register (Type::ROTATETRANSFORM, "CenterX", new Value (0.0));
302
RotateTransform::CenterYProperty = DependencyProperty::Register (Type::ROTATETRANSFORM, "CenterY", new Value (0.0));
304
RowDefinition::HeightProperty = DependencyProperty::Register (Type::ROWDEFINITION, "Height", Type::GRIDLENGTH);
305
RowDefinition::MaxHeightProperty = DependencyProperty::Register (Type::ROWDEFINITION, "MaxHeight", new Value (INFINITY));
306
RowDefinition::MinHeightProperty = DependencyProperty::Register (Type::ROWDEFINITION, "MinHeight", new Value (0.0));
308
Run::TextProperty = DependencyProperty::Register (Type::RUN, "Text", Type::STRING);
309
ScaleTransform::CenterXProperty = DependencyProperty::Register (Type::SCALETRANSFORM, "CenterX", new Value (0.0));
310
ScaleTransform::CenterYProperty = DependencyProperty::Register (Type::SCALETRANSFORM, "CenterY", new Value (0.0));
311
ScaleTransform::ScaleXProperty = DependencyProperty::Register (Type::SCALETRANSFORM, "ScaleX", new Value (1.0));
312
ScaleTransform::ScaleYProperty = DependencyProperty::Register (Type::SCALETRANSFORM, "ScaleY", new Value (1.0));
314
Setter::DependencyPropertyProperty = DependencyProperty::Register (Type::SETTER, "DependencyProperty", Type::DEPENDENCYPROPERTY);
315
Setter::PropertyProperty = DependencyProperty::Register (Type::SETTER, "Property", Type::STRING);
316
Setter::ValueProperty = DependencyProperty::Register (Type::SETTER, "Value", Type::OBJECT);
318
Shape::FillProperty = DependencyProperty::Register (Type::SHAPE, "Fill", Type::BRUSH);
319
Shape::StretchProperty = DependencyProperty::Register (Type::SHAPE, "Stretch", new Value (StretchNone));
320
Shape::StrokeDashArrayProperty = DependencyProperty::Register (Type::SHAPE, "StrokeDashArray", Type::DOUBLE_COLLECTION);
321
Shape::StrokeDashCapProperty = DependencyProperty::Register (Type::SHAPE, "StrokeDashCap", new Value (PenLineCapFlat));
322
Shape::StrokeDashOffsetProperty = DependencyProperty::Register (Type::SHAPE, "StrokeDashOffset", new Value (0.0));
323
Shape::StrokeEndLineCapProperty = DependencyProperty::Register (Type::SHAPE, "StrokeEndLineCap", new Value (PenLineCapFlat));
324
Shape::StrokeLineJoinProperty = DependencyProperty::Register (Type::SHAPE, "StrokeLineJoin", new Value (PenLineJoinMiter));
325
Shape::StrokeMiterLimitProperty = DependencyProperty::Register (Type::SHAPE, "StrokeMiterLimit", new Value (10.0));
326
Shape::StrokeProperty = DependencyProperty::Register (Type::SHAPE, "Stroke", Type::BRUSH);
327
Shape::StrokeStartLineCapProperty = DependencyProperty::Register (Type::SHAPE, "StrokeStartLineCap", new Value (PenLineCapFlat));
328
Shape::StrokeThicknessProperty = DependencyProperty::Register (Type::SHAPE, "StrokeThickness", new Value (1.0));
329
SkewTransform::AngleXProperty = DependencyProperty::Register (Type::SKEWTRANSFORM, "AngleX", new Value (0.0));
330
SkewTransform::AngleYProperty = DependencyProperty::Register (Type::SKEWTRANSFORM, "AngleY", new Value (0.0));
331
SkewTransform::CenterXProperty = DependencyProperty::Register (Type::SKEWTRANSFORM, "CenterX", new Value (0.0));
332
SkewTransform::CenterYProperty = DependencyProperty::Register (Type::SKEWTRANSFORM, "CenterY", new Value (0.0));
333
SolidColorBrush::ColorProperty = DependencyProperty::Register (Type::SOLIDCOLORBRUSH, "Color", new Value (Color (0x00000000)));
334
SplineColorKeyFrame::KeySplineProperty = DependencyProperty::Register (Type::SPLINECOLORKEYFRAME, "KeySpline", Type::KEYSPLINE);
335
SplineDoubleKeyFrame::KeySplineProperty = DependencyProperty::Register (Type::SPLINEDOUBLEKEYFRAME, "KeySpline", Type::KEYSPLINE);
336
SplinePointKeyFrame::KeySplineProperty = DependencyProperty::Register (Type::SPLINEPOINTKEYFRAME, "KeySpline", Type::KEYSPLINE);
338
StackPanel::OrientationProperty = DependencyProperty::Register (Type::STACKPANEL, "Orientation", Type::INT32);
340
Storyboard::TargetNameProperty = DependencyProperty::RegisterFull (Type::STORYBOARD, "TargetName", NULL, Type::STRING, true, false);
341
Storyboard::TargetPropertyProperty = DependencyProperty::RegisterFull (Type::STORYBOARD, "TargetProperty", NULL, Type::STRING, true, false);
342
Stroke::DrawingAttributesProperty = DependencyProperty::Register (Type::STROKE, "DrawingAttributes", Type::DRAWINGATTRIBUTES);
343
Stroke::StylusPointsProperty = DependencyProperty::Register (Type::STROKE, "StylusPoints", Type::STYLUSPOINT_COLLECTION);
345
Style::SettersProperty = DependencyProperty::Register (Type::STYLE, "Setters", Type::SETTERBASE_COLLECTION);
346
Style::TargetTypeProperty = DependencyProperty::Register (Type::STYLE, "TargetType", Type::MANAGED);
348
StylusInfo::DeviceTypeProperty = DependencyProperty::Register (Type::STYLUSINFO, "DeviceType", new Value (TabletDeviceTypeMouse));
349
StylusInfo::IsInvertedProperty = DependencyProperty::Register (Type::STYLUSINFO, "IsInverted", new Value (false));
350
StylusPoint::PressureFactorProperty = DependencyProperty::Register (Type::STYLUSPOINT, "PressureFactor", new Value (0.5));
351
StylusPoint::XProperty = DependencyProperty::Register (Type::STYLUSPOINT, "X", new Value (0.0));
352
StylusPoint::YProperty = DependencyProperty::Register (Type::STYLUSPOINT, "Y", new Value (0.0));
353
TextBlock::ActualHeightProperty = DependencyProperty::RegisterFull (Type::TEXTBLOCK, "ActualHeight", NULL, Type::DOUBLE, false, true);
354
TextBlock::ActualWidthProperty = DependencyProperty::RegisterFull (Type::TEXTBLOCK, "ActualWidth", NULL, Type::DOUBLE, false, true);
355
TextBlock::FontFamilyProperty = DependencyProperty::Register (Type::TEXTBLOCK, "FontFamily", new Value (TEXTBLOCK_FONT_FAMILY));
356
TextBlock::FontSizeProperty = DependencyProperty::Register (Type::TEXTBLOCK, "FontSize", new Value (TEXTBLOCK_FONT_SIZE));
357
TextBlock::FontStretchProperty = DependencyProperty::Register (Type::TEXTBLOCK, "FontStretch", new Value (TEXTBLOCK_FONT_STRETCH));
358
TextBlock::FontStyleProperty = DependencyProperty::Register (Type::TEXTBLOCK, "FontStyle", new Value (TEXTBLOCK_FONT_STYLE));
359
TextBlock::FontWeightProperty = DependencyProperty::Register (Type::TEXTBLOCK, "FontWeight", new Value (TEXTBLOCK_FONT_WEIGHT));
360
TextBlock::ForegroundProperty = DependencyProperty::Register (Type::TEXTBLOCK, "Foreground", Type::BRUSH);
361
TextBlock::InlinesProperty = DependencyProperty::Register (Type::TEXTBLOCK, "Inlines", Type::INLINE_COLLECTION);
363
TextBlock::LineHeightProperty = DependencyProperty::Register (Type::TEXTBLOCK, "LineHeight", new Value (NAN));
364
TextBlock::LineStackingStrategyProperty = DependencyProperty::Register (Type::TEXTBLOCK, "LineStackingStrategy", new Value (LineStackingStrategyMaxHeight));
365
TextBlock::PaddingProperty = DependencyProperty::Register (Type::TEXTBLOCK, "Padding", new Value (Thickness (0)));
366
TextBlock::TextAlignmentProperty = DependencyProperty::Register (Type::TEXTBLOCK, "TextAlignment", new Value (TextAlignmentLeft));
368
TextBlock::TextDecorationsProperty = DependencyProperty::Register (Type::TEXTBLOCK, "TextDecorations", new Value (TextDecorationsNone));
369
TextBlock::TextProperty = DependencyProperty::Register (Type::TEXTBLOCK, "Text", Type::STRING);
370
TextBlock::TextWrappingProperty = DependencyProperty::Register (Type::TEXTBLOCK, "TextWrapping", new Value (TextWrappingNoWrap));
372
TextBox::AcceptsReturnProperty = DependencyProperty::Register (Type::TEXTBOX, "AcceptsReturn", new Value (false));
373
TextBox::HorizontalScrollBarVisibilityProperty = DependencyProperty::Register (Type::TEXTBOX, "HorizontalScrollBarVisibility", new Value (ScrollBarVisibilityHidden));
374
TextBox::IsReadOnlyProperty = DependencyProperty::Register (Type::TEXTBOX, "IsReadOnly", new Value (false));
375
TextBox::MaxLengthProperty = DependencyProperty::Register (Type::TEXTBOX, "MaxLength", new Value (0));
376
TextBox::SelectedTextProperty = DependencyProperty::Register (Type::TEXTBOX, "SelectedText", Type::STRING);
377
TextBox::SelectionBackgroundProperty = DependencyProperty::Register (Type::TEXTBOX, "SelectionBackground", new Value (0));
378
TextBox::SelectionForegroundProperty = DependencyProperty::Register (Type::TEXTBOX, "SelectionForeground", new Value (0));
379
TextBox::SelectionLengthProperty = DependencyProperty::Register (Type::TEXTBOX, "SelectionLength", new Value (0));
380
TextBox::SelectionStartProperty = DependencyProperty::Register (Type::TEXTBOX, "SelectionStart", new Value (0));
381
TextBox::TextAlignmentProperty = DependencyProperty::Register (Type::TEXTBOX, "TextAlignment", new Value (TextAlignmentLeft));
382
TextBox::TextProperty = DependencyProperty::Register (Type::TEXTBOX, "Text", Type::STRING);
383
TextBox::TextWrappingProperty = DependencyProperty::Register (Type::TEXTBOX, "TextWrapping", new Value (TextWrappingNoWrap));
384
TextBox::VerticalScrollBarVisibilityProperty = DependencyProperty::Register (Type::TEXTBOX, "VerticalScrollBarVisibility", new Value (ScrollBarVisibilityHidden));
386
TileBrush::AlignmentXProperty = DependencyProperty::Register (Type::TILEBRUSH, "AlignmentX", new Value (AlignmentXCenter));
387
TileBrush::AlignmentYProperty = DependencyProperty::Register (Type::TILEBRUSH, "AlignmentY", new Value (AlignmentYCenter));
388
TileBrush::StretchProperty = DependencyProperty::Register (Type::TILEBRUSH, "Stretch", new Value (StretchFill));
389
Timeline::AutoReverseProperty = DependencyProperty::Register (Type::TIMELINE, "AutoReverse", new Value (false));
390
Timeline::BeginTimeProperty = DependencyProperty::RegisterNullable (Type::TIMELINE, "BeginTime", Type::TIMESPAN);
391
Timeline::DurationProperty = DependencyProperty::Register (Type::TIMELINE, "Duration", new Value (Duration::Automatic));
392
Timeline::FillBehaviorProperty = DependencyProperty::Register (Type::TIMELINE, "FillBehavior", new Value (FillBehaviorHoldEnd));
393
Timeline::RepeatBehaviorProperty = DependencyProperty::Register (Type::TIMELINE, "RepeatBehavior", new Value (RepeatBehavior ((double) 1)));
394
Timeline::SpeedRatioProperty = DependencyProperty::Register (Type::TIMELINE, "SpeedRatio", new Value (1.0));
395
TimelineGroup::ChildrenProperty = DependencyProperty::Register (Type::TIMELINEGROUP, "Children", Type::TIMELINE_COLLECTION);
396
TimelineMarker::TextProperty = DependencyProperty::Register (Type::TIMELINEMARKER, "Text", Type::STRING);
397
TimelineMarker::TimeProperty = DependencyProperty::Register (Type::TIMELINEMARKER, "Time", Type::TIMESPAN);
398
TimelineMarker::TypeProperty = DependencyProperty::Register (Type::TIMELINEMARKER, "Type", Type::STRING);
399
TransformGroup::ChildrenProperty = DependencyProperty::Register (Type::TRANSFORMGROUP, "Children", Type::TRANSFORM_COLLECTION);
400
TranslateTransform::XProperty = DependencyProperty::Register (Type::TRANSLATETRANSFORM, "X", new Value (0.0));
401
TranslateTransform::YProperty = DependencyProperty::Register (Type::TRANSLATETRANSFORM, "Y", new Value (0.0));
402
UIElement::ClipProperty = DependencyProperty::Register (Type::UIELEMENT, "Clip", Type::GEOMETRY);
403
UIElement::CursorProperty = DependencyProperty::Register (Type::UIELEMENT, "Cursor", new Value (MouseCursorDefault));
404
UIElement::IsHitTestVisibleProperty = DependencyProperty::Register (Type::UIELEMENT, "IsHitTestVisible", new Value (true));
405
UIElement::OpacityMaskProperty = DependencyProperty::Register (Type::UIELEMENT, "OpacityMask", Type::BRUSH);
406
UIElement::OpacityProperty = DependencyProperty::Register (Type::UIELEMENT, "Opacity", new Value (1.0));
407
UIElement::RenderTransformOriginProperty = DependencyProperty::Register (Type::UIELEMENT, "RenderTransformOrigin", new Value (Point (0,0)));
408
UIElement::RenderTransformProperty = DependencyProperty::Register (Type::UIELEMENT, "RenderTransform", Type::TRANSFORM);
409
UIElement::ResourcesProperty = DependencyProperty::Register (Type::UIELEMENT, "Resources", Type::RESOURCE_DICTIONARY);
410
UIElement::TagProperty = DependencyProperty::Register (Type::UIELEMENT, "Tag", Type::STRING);
411
UIElement::TriggersProperty = DependencyProperty::Register (Type::UIELEMENT, "Triggers", Type::TRIGGER_COLLECTION);
412
UIElement::VisibilityProperty = DependencyProperty::Register (Type::UIELEMENT, "Visibility", new Value (VisibilityVisible));
414
UserControl::ContentProperty = DependencyProperty::Register (Type::USERCONTROL, "Content", Type::UIELEMENT);
416
VideoBrush::SourceNameProperty = DependencyProperty::Register (Type::VIDEOBRUSH, "SourceName", new Value (""));
417
VisualBrush::VisualProperty = DependencyProperty::Register (Type::VISUALBRUSH, "Visual", Type::UIELEMENT);
421
DependencyProperty *Application::ResourcesProperty = NULL;
423
DependencyProperty *ArcSegment::IsLargeArcProperty = NULL;
424
DependencyProperty *ArcSegment::PointProperty = NULL;
425
DependencyProperty *ArcSegment::RotationAngleProperty = NULL;
426
DependencyProperty *ArcSegment::SizeProperty = NULL;
427
DependencyProperty *ArcSegment::SweepDirectionProperty = NULL;
429
DependencyProperty *AssemblyPart::SourceProperty = NULL;
431
DependencyProperty *BeginStoryboard::StoryboardProperty = NULL;
432
DependencyProperty *BezierSegment::Point1Property = NULL;
433
DependencyProperty *BezierSegment::Point2Property = NULL;
434
DependencyProperty *BezierSegment::Point3Property = NULL;
436
DependencyProperty *BitmapImage::UriSourceProperty = NULL;
437
DependencyProperty *Border::BackgroundProperty = NULL;
438
DependencyProperty *Border::BorderBrushProperty = NULL;
439
DependencyProperty *Border::BorderThicknessProperty = NULL;
440
DependencyProperty *Border::ChildProperty = NULL;
441
DependencyProperty *Border::CornerRadiusProperty = NULL;
442
DependencyProperty *Border::PaddingProperty = NULL;
444
DependencyProperty *Brush::ChangedProperty = NULL;
445
DependencyProperty *Brush::OpacityProperty = NULL;
446
DependencyProperty *Brush::RelativeTransformProperty = NULL;
447
DependencyProperty *Brush::TransformProperty = NULL;
448
DependencyProperty *Canvas::LeftProperty = NULL;
449
DependencyProperty *Canvas::TopProperty = NULL;
450
DependencyProperty *Canvas::ZIndexProperty = NULL;
451
DependencyProperty *Collection::CountProperty = NULL;
452
DependencyProperty *ColorAnimation::ByProperty = NULL;
453
DependencyProperty *ColorAnimation::FromProperty = NULL;
454
DependencyProperty *ColorAnimation::ToProperty = NULL;
455
DependencyProperty *ColorAnimationUsingKeyFrames::KeyFramesProperty = NULL;
456
DependencyProperty *ColorKeyFrame::KeyTimeProperty = NULL;
457
DependencyProperty *ColorKeyFrame::ValueProperty = NULL;
459
DependencyProperty *ColumnDefinition::MaxWidthProperty = NULL;
460
DependencyProperty *ColumnDefinition::MinWidthProperty = NULL;
461
DependencyProperty *ColumnDefinition::WidthProperty = NULL;
462
DependencyProperty *ContentControl::ContentProperty = NULL;
463
DependencyProperty *ContentControl::ContentTemplateProperty = NULL;
464
DependencyProperty *ContentControl::IsEnabledProperty = NULL;
465
DependencyProperty *ContentControl::TextAlignmentProperty = NULL;
466
DependencyProperty *ContentControl::TextDecorationsProperty = NULL;
467
DependencyProperty *ContentControl::TextWrappingProperty = NULL;
468
DependencyProperty *Control::BackgroundProperty = NULL;
469
DependencyProperty *Control::BorderBrushProperty = NULL;
470
DependencyProperty *Control::BorderThicknessProperty = NULL;
471
DependencyProperty *Control::FontFamilyProperty = NULL;
472
DependencyProperty *Control::FontSizeProperty = NULL;
473
DependencyProperty *Control::FontStretchProperty = NULL;
474
DependencyProperty *Control::FontStyleProperty = NULL;
475
DependencyProperty *Control::FontWeightProperty = NULL;
476
DependencyProperty *Control::ForegroundProperty = NULL;
477
DependencyProperty *Control::HorizontalContentAlignmentProperty = NULL;
478
DependencyProperty *Control::IsTabStopProperty = NULL;
479
DependencyProperty *Control::PaddingProperty = NULL;
480
DependencyProperty *Control::TabIndexProperty = NULL;
481
DependencyProperty *Control::TabNavigationProperty = NULL;
482
DependencyProperty *Control::TemplateProperty = NULL;
483
DependencyProperty *Control::VerticalContentAlignmentProperty = NULL;
484
DependencyProperty *ControlTemplate::TargetTypeProperty = NULL;
486
DependencyProperty *DependencyObject::NameProperty = NULL;
488
DependencyProperty *Deployment::EntryPointAssemblyProperty = NULL;
489
DependencyProperty *Deployment::EntryPointTypeProperty = NULL;
490
DependencyProperty *Deployment::ExternalCallersFromCrossDomainProperty = NULL;
491
DependencyProperty *Deployment::PartsProperty = NULL;
492
DependencyProperty *Deployment::RuntimeVersionProperty = NULL;
494
DependencyProperty *DoubleAnimation::ByProperty = NULL;
495
DependencyProperty *DoubleAnimation::FromProperty = NULL;
496
DependencyProperty *DoubleAnimation::ToProperty = NULL;
497
DependencyProperty *DoubleAnimationUsingKeyFrames::KeyFramesProperty = NULL;
498
DependencyProperty *DoubleKeyFrame::KeyTimeProperty = NULL;
499
DependencyProperty *DoubleKeyFrame::ValueProperty = NULL;
500
DependencyProperty *Downloader::DownloadProgressProperty = NULL;
501
DependencyProperty *Downloader::ResponseTextProperty = NULL;
502
DependencyProperty *Downloader::StatusProperty = NULL;
503
DependencyProperty *Downloader::StatusTextProperty = NULL;
504
DependencyProperty *Downloader::UriProperty = NULL;
505
DependencyProperty *DrawingAttributes::ColorProperty = NULL;
506
DependencyProperty *DrawingAttributes::HeightProperty = NULL;
507
DependencyProperty *DrawingAttributes::OutlineColorProperty = NULL;
508
DependencyProperty *DrawingAttributes::WidthProperty = NULL;
509
DependencyProperty *EllipseGeometry::CenterProperty = NULL;
510
DependencyProperty *EllipseGeometry::RadiusXProperty = NULL;
511
DependencyProperty *EllipseGeometry::RadiusYProperty = NULL;
512
DependencyProperty *EventTrigger::ActionsProperty = NULL;
513
DependencyProperty *EventTrigger::RoutedEventProperty = NULL;
515
DependencyProperty *FrameworkElement::ActualHeightProperty = NULL;
516
DependencyProperty *FrameworkElement::ActualWidthProperty = NULL;
517
DependencyProperty *FrameworkElement::DataContextProperty = NULL;
519
DependencyProperty *FrameworkElement::HeightProperty = NULL;
521
DependencyProperty *FrameworkElement::HorizontalAlignmentProperty = NULL;
522
DependencyProperty *FrameworkElement::LanguageProperty = NULL;
523
DependencyProperty *FrameworkElement::MarginProperty = NULL;
524
DependencyProperty *FrameworkElement::MaxHeightProperty = NULL;
525
DependencyProperty *FrameworkElement::MaxWidthProperty = NULL;
526
DependencyProperty *FrameworkElement::MinHeightProperty = NULL;
527
DependencyProperty *FrameworkElement::MinWidthProperty = NULL;
528
DependencyProperty *FrameworkElement::StyleProperty = NULL;
529
DependencyProperty *FrameworkElement::VerticalAlignmentProperty = NULL;
531
DependencyProperty *FrameworkElement::WidthProperty = NULL;
532
DependencyProperty *Geometry::FillRuleProperty = NULL;
533
DependencyProperty *Geometry::TransformProperty = NULL;
534
DependencyProperty *GeometryGroup::ChildrenProperty = NULL;
535
DependencyProperty *Glyphs::FillProperty = NULL;
536
DependencyProperty *Glyphs::FontRenderingEmSizeProperty = NULL;
537
DependencyProperty *Glyphs::FontUriProperty = NULL;
538
DependencyProperty *Glyphs::IndicesProperty = NULL;
539
DependencyProperty *Glyphs::OriginXProperty = NULL;
540
DependencyProperty *Glyphs::OriginYProperty = NULL;
541
DependencyProperty *Glyphs::StyleSimulationsProperty = NULL;
542
DependencyProperty *Glyphs::UnicodeStringProperty = NULL;
543
DependencyProperty *GradientBrush::ColorInterpolationModeProperty = NULL;
544
DependencyProperty *GradientBrush::GradientStopsProperty = NULL;
545
DependencyProperty *GradientBrush::MappingModeProperty = NULL;
546
DependencyProperty *GradientBrush::SpreadMethodProperty = NULL;
547
DependencyProperty *GradientStop::ColorProperty = NULL;
548
DependencyProperty *GradientStop::OffsetProperty = NULL;
550
DependencyProperty *Grid::ColumnDefinitionsProperty = NULL;
551
DependencyProperty *Grid::ColumnProperty = NULL;
552
DependencyProperty *Grid::ColumnSpanProperty = NULL;
553
DependencyProperty *Grid::RowDefinitionsProperty = NULL;
554
DependencyProperty *Grid::RowProperty = NULL;
555
DependencyProperty *Grid::RowSpanProperty = NULL;
556
DependencyProperty *Grid::ShowGridLinesProperty = NULL;
558
DependencyProperty *ImageBrush::DownloadProgressProperty = NULL;
559
DependencyProperty *ImageBrush::ImageSourceProperty = NULL;
560
DependencyProperty *InkPresenter::StrokesProperty = NULL;
561
DependencyProperty *Inline::FontFamilyProperty = NULL;
562
DependencyProperty *Inline::FontSizeProperty = NULL;
563
DependencyProperty *Inline::FontStretchProperty = NULL;
564
DependencyProperty *Inline::FontStyleProperty = NULL;
565
DependencyProperty *Inline::FontWeightProperty = NULL;
566
DependencyProperty *Inline::ForegroundProperty = NULL;
568
DependencyProperty *Inline::LanguageProperty = NULL;
570
DependencyProperty *Inline::TextDecorationsProperty = NULL;
571
DependencyProperty *KeySpline::ControlPoint1Property = NULL;
572
DependencyProperty *KeySpline::ControlPoint2Property = NULL;
573
DependencyProperty *Line::X1Property = NULL;
574
DependencyProperty *Line::X2Property = NULL;
575
DependencyProperty *Line::Y1Property = NULL;
576
DependencyProperty *Line::Y2Property = NULL;
577
DependencyProperty *LinearGradientBrush::EndPointProperty = NULL;
578
DependencyProperty *LinearGradientBrush::StartPointProperty = NULL;
579
DependencyProperty *LineGeometry::EndPointProperty = NULL;
580
DependencyProperty *LineGeometry::StartPointProperty = NULL;
581
DependencyProperty *LineSegment::PointProperty = NULL;
582
DependencyProperty *Matrix::M11Property = NULL;
583
DependencyProperty *Matrix::M12Property = NULL;
584
DependencyProperty *Matrix::M21Property = NULL;
585
DependencyProperty *Matrix::M22Property = NULL;
586
DependencyProperty *Matrix::OffsetXProperty = NULL;
587
DependencyProperty *Matrix::OffsetYProperty = NULL;
588
DependencyProperty *MatrixTransform::MatrixProperty = NULL;
589
DependencyProperty *MediaAttribute::ValueProperty = NULL;
590
DependencyProperty *MediaBase::DownloadProgressProperty = NULL;
591
DependencyProperty *MediaBase::SourceProperty = NULL;
592
DependencyProperty *MediaBase::StretchProperty = NULL;
593
DependencyProperty *MediaElement::AttributesProperty = NULL;
594
DependencyProperty *MediaElement::AudioStreamCountProperty = NULL;
595
DependencyProperty *MediaElement::AudioStreamIndexProperty = NULL;
596
DependencyProperty *MediaElement::AutoPlayProperty = NULL;
597
DependencyProperty *MediaElement::BalanceProperty = NULL;
598
DependencyProperty *MediaElement::BufferingProgressProperty = NULL;
599
DependencyProperty *MediaElement::BufferingTimeProperty = NULL;
600
DependencyProperty *MediaElement::CanPauseProperty = NULL;
601
DependencyProperty *MediaElement::CanSeekProperty = NULL;
602
DependencyProperty *MediaElement::CurrentStateProperty = NULL;
603
DependencyProperty *MediaElement::IsMutedProperty = NULL;
604
DependencyProperty *MediaElement::MarkersProperty = NULL;
605
DependencyProperty *MediaElement::NaturalDurationProperty = NULL;
606
DependencyProperty *MediaElement::NaturalVideoHeightProperty = NULL;
607
DependencyProperty *MediaElement::NaturalVideoWidthProperty = NULL;
608
DependencyProperty *MediaElement::PositionProperty = NULL;
609
DependencyProperty *MediaElement::VolumeProperty = NULL;
611
DependencyProperty *MultiScaleImage::AspectRatioProperty = NULL;
612
DependencyProperty *MultiScaleImage::SourceProperty = NULL;
613
DependencyProperty *MultiScaleImage::UseSpringsProperty = NULL;
614
DependencyProperty *MultiScaleImage::ViewportOriginProperty = NULL;
615
DependencyProperty *MultiScaleImage::ViewportWidthProperty = NULL;
616
DependencyProperty *MultiScaleSubImage::AspectRatioProperty = NULL;
617
DependencyProperty *MultiScaleSubImage::OpacityProperty = NULL;
618
DependencyProperty *MultiScaleSubImage::ViewportOriginProperty = NULL;
619
DependencyProperty *MultiScaleSubImage::ViewportWidthProperty = NULL;
620
DependencyProperty *MultiScaleSubImage::ZIndexProperty = NULL;
622
DependencyProperty *NameScope::NameScopeProperty = NULL;
624
DependencyProperty *ObjectAnimationUsingKeyFrames::KeyFramesProperty = NULL;
625
DependencyProperty *ObjectKeyFrame::KeyTimeProperty = NULL;
626
DependencyProperty *ObjectKeyFrame::ValueProperty = NULL;
628
DependencyProperty *Panel::BackgroundProperty = NULL;
629
DependencyProperty *Panel::ChildrenProperty = NULL;
630
DependencyProperty *Path::DataProperty = NULL;
631
DependencyProperty *PathFigure::IsClosedProperty = NULL;
633
DependencyProperty *PathFigure::IsFilledProperty = NULL;
635
DependencyProperty *PathFigure::SegmentsProperty = NULL;
636
DependencyProperty *PathFigure::StartPointProperty = NULL;
637
DependencyProperty *PathGeometry::FiguresProperty = NULL;
638
DependencyProperty *PointAnimation::ByProperty = NULL;
639
DependencyProperty *PointAnimation::FromProperty = NULL;
640
DependencyProperty *PointAnimation::ToProperty = NULL;
641
DependencyProperty *PointAnimationUsingKeyFrames::KeyFramesProperty = NULL;
642
DependencyProperty *PointKeyFrame::KeyTimeProperty = NULL;
643
DependencyProperty *PointKeyFrame::ValueProperty = NULL;
644
DependencyProperty *PolyBezierSegment::PointsProperty = NULL;
645
DependencyProperty *Polygon::FillRuleProperty = NULL;
646
DependencyProperty *Polygon::PointsProperty = NULL;
647
DependencyProperty *Polyline::FillRuleProperty = NULL;
648
DependencyProperty *Polyline::PointsProperty = NULL;
649
DependencyProperty *PolyLineSegment::PointsProperty = NULL;
650
DependencyProperty *PolyQuadraticBezierSegment::PointsProperty = NULL;
651
DependencyProperty *QuadraticBezierSegment::Point1Property = NULL;
652
DependencyProperty *QuadraticBezierSegment::Point2Property = NULL;
653
DependencyProperty *RadialGradientBrush::CenterProperty = NULL;
654
DependencyProperty *RadialGradientBrush::GradientOriginProperty = NULL;
655
DependencyProperty *RadialGradientBrush::RadiusXProperty = NULL;
656
DependencyProperty *RadialGradientBrush::RadiusYProperty = NULL;
657
DependencyProperty *Rectangle::RadiusXProperty = NULL;
658
DependencyProperty *Rectangle::RadiusYProperty = NULL;
659
DependencyProperty *RectangleGeometry::RadiusXProperty = NULL;
660
DependencyProperty *RectangleGeometry::RadiusYProperty = NULL;
661
DependencyProperty *RectangleGeometry::RectProperty = NULL;
662
DependencyProperty *RotateTransform::AngleProperty = NULL;
663
DependencyProperty *RotateTransform::CenterXProperty = NULL;
664
DependencyProperty *RotateTransform::CenterYProperty = NULL;
666
DependencyProperty *RowDefinition::HeightProperty = NULL;
667
DependencyProperty *RowDefinition::MaxHeightProperty = NULL;
668
DependencyProperty *RowDefinition::MinHeightProperty = NULL;
670
DependencyProperty *Run::TextProperty = NULL;
671
DependencyProperty *ScaleTransform::CenterXProperty = NULL;
672
DependencyProperty *ScaleTransform::CenterYProperty = NULL;
673
DependencyProperty *ScaleTransform::ScaleXProperty = NULL;
674
DependencyProperty *ScaleTransform::ScaleYProperty = NULL;
676
DependencyProperty *Setter::DependencyPropertyProperty = NULL;
677
DependencyProperty *Setter::PropertyProperty = NULL;
678
DependencyProperty *Setter::ValueProperty = NULL;
680
DependencyProperty *Shape::FillProperty = NULL;
681
DependencyProperty *Shape::StretchProperty = NULL;
682
DependencyProperty *Shape::StrokeDashArrayProperty = NULL;
683
DependencyProperty *Shape::StrokeDashCapProperty = NULL;
684
DependencyProperty *Shape::StrokeDashOffsetProperty = NULL;
685
DependencyProperty *Shape::StrokeEndLineCapProperty = NULL;
686
DependencyProperty *Shape::StrokeLineJoinProperty = NULL;
687
DependencyProperty *Shape::StrokeMiterLimitProperty = NULL;
688
DependencyProperty *Shape::StrokeProperty = NULL;
689
DependencyProperty *Shape::StrokeStartLineCapProperty = NULL;
690
DependencyProperty *Shape::StrokeThicknessProperty = NULL;
691
DependencyProperty *SkewTransform::AngleXProperty = NULL;
692
DependencyProperty *SkewTransform::AngleYProperty = NULL;
693
DependencyProperty *SkewTransform::CenterXProperty = NULL;
694
DependencyProperty *SkewTransform::CenterYProperty = NULL;
695
DependencyProperty *SolidColorBrush::ColorProperty = NULL;
696
DependencyProperty *SplineColorKeyFrame::KeySplineProperty = NULL;
697
DependencyProperty *SplineDoubleKeyFrame::KeySplineProperty = NULL;
698
DependencyProperty *SplinePointKeyFrame::KeySplineProperty = NULL;
700
DependencyProperty *StackPanel::OrientationProperty = NULL;
702
DependencyProperty *Storyboard::TargetNameProperty = NULL;
703
DependencyProperty *Storyboard::TargetPropertyProperty = NULL;
704
DependencyProperty *Stroke::DrawingAttributesProperty = NULL;
705
DependencyProperty *Stroke::StylusPointsProperty = NULL;
707
DependencyProperty *Style::SettersProperty = NULL;
708
DependencyProperty *Style::TargetTypeProperty = NULL;
710
DependencyProperty *StylusInfo::DeviceTypeProperty = NULL;
711
DependencyProperty *StylusInfo::IsInvertedProperty = NULL;
712
DependencyProperty *StylusPoint::PressureFactorProperty = NULL;
713
DependencyProperty *StylusPoint::XProperty = NULL;
714
DependencyProperty *StylusPoint::YProperty = NULL;
715
DependencyProperty *TextBlock::ActualHeightProperty = NULL;
716
DependencyProperty *TextBlock::ActualWidthProperty = NULL;
717
DependencyProperty *TextBlock::FontFamilyProperty = NULL;
718
DependencyProperty *TextBlock::FontSizeProperty = NULL;
719
DependencyProperty *TextBlock::FontStretchProperty = NULL;
720
DependencyProperty *TextBlock::FontStyleProperty = NULL;
721
DependencyProperty *TextBlock::FontWeightProperty = NULL;
722
DependencyProperty *TextBlock::ForegroundProperty = NULL;
723
DependencyProperty *TextBlock::InlinesProperty = NULL;
725
DependencyProperty *TextBlock::LineHeightProperty = NULL;
726
DependencyProperty *TextBlock::LineStackingStrategyProperty = NULL;
727
DependencyProperty *TextBlock::PaddingProperty = NULL;
728
DependencyProperty *TextBlock::TextAlignmentProperty = NULL;
730
DependencyProperty *TextBlock::TextDecorationsProperty = NULL;
731
DependencyProperty *TextBlock::TextProperty = NULL;
732
DependencyProperty *TextBlock::TextWrappingProperty = NULL;
734
DependencyProperty *TextBox::AcceptsReturnProperty = NULL;
735
DependencyProperty *TextBox::HorizontalScrollBarVisibilityProperty = NULL;
736
DependencyProperty *TextBox::IsReadOnlyProperty = NULL;
737
DependencyProperty *TextBox::MaxLengthProperty = NULL;
738
DependencyProperty *TextBox::SelectedTextProperty = NULL;
739
DependencyProperty *TextBox::SelectionBackgroundProperty = NULL;
740
DependencyProperty *TextBox::SelectionForegroundProperty = NULL;
741
DependencyProperty *TextBox::SelectionLengthProperty = NULL;
742
DependencyProperty *TextBox::SelectionStartProperty = NULL;
743
DependencyProperty *TextBox::TextAlignmentProperty = NULL;
744
DependencyProperty *TextBox::TextProperty = NULL;
745
DependencyProperty *TextBox::TextWrappingProperty = NULL;
746
DependencyProperty *TextBox::VerticalScrollBarVisibilityProperty = NULL;
748
DependencyProperty *TileBrush::AlignmentXProperty = NULL;
749
DependencyProperty *TileBrush::AlignmentYProperty = NULL;
750
DependencyProperty *TileBrush::StretchProperty = NULL;
751
DependencyProperty *Timeline::AutoReverseProperty = NULL;
752
DependencyProperty *Timeline::BeginTimeProperty = NULL;
753
DependencyProperty *Timeline::DurationProperty = NULL;
754
DependencyProperty *Timeline::FillBehaviorProperty = NULL;
755
DependencyProperty *Timeline::RepeatBehaviorProperty = NULL;
756
DependencyProperty *Timeline::SpeedRatioProperty = NULL;
757
DependencyProperty *TimelineGroup::ChildrenProperty = NULL;
758
DependencyProperty *TimelineMarker::TextProperty = NULL;
759
DependencyProperty *TimelineMarker::TimeProperty = NULL;
760
DependencyProperty *TimelineMarker::TypeProperty = NULL;
761
DependencyProperty *TransformGroup::ChildrenProperty = NULL;
762
DependencyProperty *TranslateTransform::XProperty = NULL;
763
DependencyProperty *TranslateTransform::YProperty = NULL;
764
DependencyProperty *UIElement::ClipProperty = NULL;
765
DependencyProperty *UIElement::CursorProperty = NULL;
766
DependencyProperty *UIElement::IsHitTestVisibleProperty = NULL;
767
DependencyProperty *UIElement::OpacityMaskProperty = NULL;
768
DependencyProperty *UIElement::OpacityProperty = NULL;
769
DependencyProperty *UIElement::RenderTransformOriginProperty = NULL;
770
DependencyProperty *UIElement::RenderTransformProperty = NULL;
771
DependencyProperty *UIElement::ResourcesProperty = NULL;
772
DependencyProperty *UIElement::TagProperty = NULL;
773
DependencyProperty *UIElement::TriggersProperty = NULL;
774
DependencyProperty *UIElement::VisibilityProperty = NULL;
776
DependencyProperty *UserControl::ContentProperty = NULL;
778
DependencyProperty *VideoBrush::SourceNameProperty = NULL;
779
DependencyProperty *VisualBrush::VisualProperty = NULL;
782
ArcSegment::GetIsLargeArc ()
784
Value *value = GetValue (ArcSegment::IsLargeArcProperty);
785
return value->AsBool ();
789
ArcSegment::SetIsLargeArc (bool value)
791
SetValue (ArcSegment::IsLargeArcProperty, Value (value));
795
ArcSegment::GetPoint ()
797
Value *value = GetValue (ArcSegment::PointProperty);
798
return value ? value->AsPoint () : NULL;
802
ArcSegment::SetPoint (Point * value)
805
SetValue (ArcSegment::PointProperty, Value (*value));
809
ArcSegment::GetRotationAngle ()
811
Value *value = GetValue (ArcSegment::RotationAngleProperty);
812
return value->AsDouble ();
816
ArcSegment::SetRotationAngle (double value)
818
SetValue (ArcSegment::RotationAngleProperty, Value (value));
822
ArcSegment::GetSize ()
824
Value *value = GetValue (ArcSegment::SizeProperty);
825
return value ? value->AsPoint () : NULL;
829
ArcSegment::SetSize (Point * value)
832
SetValue (ArcSegment::SizeProperty, Value (*value));
836
ArcSegment::GetSweepDirection ()
838
Value *value = GetValue (ArcSegment::SweepDirectionProperty);
839
return (SweepDirection) value->AsInt32 ();
843
ArcSegment::SetSweepDirection (SweepDirection value)
845
SetValue (ArcSegment::SweepDirectionProperty, Value (value));
849
BeginStoryboard::GetStoryboard ()
851
Value *value = GetValue (BeginStoryboard::StoryboardProperty);
852
return value ? value->AsStoryboard () : NULL;
856
BeginStoryboard::SetStoryboard (Storyboard * value)
858
SetValue (BeginStoryboard::StoryboardProperty, Value (value));
862
BezierSegment::GetPoint1 ()
864
Value *value = GetValue (BezierSegment::Point1Property);
865
return value ? value->AsPoint () : NULL;
869
BezierSegment::SetPoint1 (Point * value)
872
SetValue (BezierSegment::Point1Property, Value (*value));
876
BezierSegment::GetPoint2 ()
878
Value *value = GetValue (BezierSegment::Point2Property);
879
return value ? value->AsPoint () : NULL;
883
BezierSegment::SetPoint2 (Point * value)
886
SetValue (BezierSegment::Point2Property, Value (*value));
890
BezierSegment::GetPoint3 ()
892
Value *value = GetValue (BezierSegment::Point3Property);
893
return value ? value->AsPoint () : NULL;
897
BezierSegment::SetPoint3 (Point * value)
900
SetValue (BezierSegment::Point3Property, Value (*value));
905
Border::GetBackground ()
907
Value *value = GetValue (Border::BackgroundProperty);
908
return value ? value->AsBrush () : NULL;
912
Border::SetBackground (Brush * value)
914
SetValue (Border::BackgroundProperty, Value (value));
920
Border::GetBorderBrush ()
922
Value *value = GetValue (Border::BorderBrushProperty);
923
return value ? value->AsBrush () : NULL;
927
Border::SetBorderBrush (Brush * value)
929
SetValue (Border::BorderBrushProperty, Value (value));
935
Border::GetBorderThickness ()
937
Value *value = GetValue (Border::BorderThicknessProperty);
938
return value ? value->AsThickness () : NULL;
942
Border::SetBorderThickness (Thickness * value)
945
SetValue (Border::BorderThicknessProperty, Value (*value));
953
Value *value = GetValue (Border::ChildProperty);
954
return value ? value->AsUIElement () : NULL;
958
Border::SetChild (UIElement * value)
960
SetValue (Border::ChildProperty, Value (value));
966
Border::GetCornerRadius ()
968
Value *value = GetValue (Border::CornerRadiusProperty);
969
return value ? value->AsCornerRadius () : NULL;
973
Border::SetCornerRadius (CornerRadius * value)
976
SetValue (Border::CornerRadiusProperty, Value (*value));
982
Border::GetPadding ()
984
Value *value = GetValue (Border::PaddingProperty);
985
return value ? value->AsThickness () : NULL;
989
Border::SetPadding (Thickness * value)
992
SetValue (Border::PaddingProperty, Value (*value));
999
Value *value = GetValue (Brush::OpacityProperty);
1000
return value->AsDouble ();
1004
Brush::SetOpacity (double value)
1006
SetValue (Brush::OpacityProperty, Value (value));
1010
Brush::GetRelativeTransform ()
1012
Value *value = GetValue (Brush::RelativeTransformProperty);
1013
return value ? value->AsTransform () : NULL;
1017
Brush::SetRelativeTransform (Transform * value)
1019
SetValue (Brush::RelativeTransformProperty, Value (value));
1023
Brush::GetTransform ()
1025
Value *value = GetValue (Brush::TransformProperty);
1026
return value ? value->AsTransform () : NULL;
1030
Brush::SetTransform (Transform * value)
1032
SetValue (Brush::TransformProperty, Value (value));
1036
Canvas::GetLeft (DependencyObject *obj)
1038
Value *value = (!obj) ? NULL : obj->GetValue (Canvas::LeftProperty);
1039
if (!value) value = Canvas::LeftProperty->GetDefaultValue();
1040
return value->AsDouble ();
1044
Canvas::SetLeft (DependencyObject *obj, double value)
1047
obj->SetValue (Canvas::LeftProperty, Value (value));
1051
Canvas::GetTop (DependencyObject *obj)
1053
Value *value = (!obj) ? NULL : obj->GetValue (Canvas::TopProperty);
1054
if (!value) value = Canvas::TopProperty->GetDefaultValue();
1055
return value->AsDouble ();
1059
Canvas::SetTop (DependencyObject *obj, double value)
1062
obj->SetValue (Canvas::TopProperty, Value (value));
1066
Canvas::GetZIndex (DependencyObject *obj)
1068
Value *value = (!obj) ? NULL : obj->GetValue (Canvas::ZIndexProperty);
1069
if (!value) value = Canvas::ZIndexProperty->GetDefaultValue();
1070
return value->AsInt32 ();
1074
Canvas::SetZIndex (DependencyObject *obj, gint32 value)
1077
obj->SetValue (Canvas::ZIndexProperty, Value (value));
1081
Collection::GetCount ()
1083
Value *value = GetValue (Collection::CountProperty);
1084
return value->AsInt32 ();
1088
Collection::SetCount (gint32 value)
1090
SetValue (Collection::CountProperty, Value (value));
1094
ColorAnimation::GetBy ()
1096
Value *value = GetValue (ColorAnimation::ByProperty);
1097
return value ? value->AsColor () : NULL;
1101
ColorAnimation::SetBy (Color value)
1103
SetValue (ColorAnimation::ByProperty, Value (value));
1107
ColorAnimation::SetBy (Color * value)
1110
SetValue (ColorAnimation::ByProperty, NULL);
1112
SetValue (ColorAnimation::ByProperty, Value (*value));
1116
ColorAnimation::GetFrom ()
1118
Value *value = GetValue (ColorAnimation::FromProperty);
1119
return value ? value->AsColor () : NULL;
1123
ColorAnimation::SetFrom (Color value)
1125
SetValue (ColorAnimation::FromProperty, Value (value));
1129
ColorAnimation::SetFrom (Color * value)
1132
SetValue (ColorAnimation::FromProperty, NULL);
1134
SetValue (ColorAnimation::FromProperty, Value (*value));
1138
ColorAnimation::GetTo ()
1140
Value *value = GetValue (ColorAnimation::ToProperty);
1141
return value ? value->AsColor () : NULL;
1145
ColorAnimation::SetTo (Color value)
1147
SetValue (ColorAnimation::ToProperty, Value (value));
1151
ColorAnimation::SetTo (Color * value)
1154
SetValue (ColorAnimation::ToProperty, NULL);
1156
SetValue (ColorAnimation::ToProperty, Value (*value));
1159
ColorKeyFrameCollection *
1160
ColorAnimationUsingKeyFrames::GetKeyFrames ()
1162
Value *value = GetValue (ColorAnimationUsingKeyFrames::KeyFramesProperty);
1163
return value ? value->AsColorKeyFrameCollection () : NULL;
1167
ColorAnimationUsingKeyFrames::SetKeyFrames (ColorKeyFrameCollection * value)
1169
SetValue (ColorAnimationUsingKeyFrames::KeyFramesProperty, Value (value));
1173
ColorKeyFrame::GetKeyTime ()
1175
Value *value = DependencyObject::GetValue (ColorKeyFrame::KeyTimeProperty);
1176
return value ? value->AsKeyTime () : NULL;
1180
ColorKeyFrame::SetKeyTime (KeyTime value)
1182
DependencyObject::SetValue (ColorKeyFrame::KeyTimeProperty, Value (value));
1186
ColorKeyFrame::SetKeyTime (KeyTime * value)
1189
DependencyObject::SetValue (ColorKeyFrame::KeyTimeProperty, NULL);
1191
DependencyObject::SetValue (ColorKeyFrame::KeyTimeProperty, Value (*value));
1195
ColorKeyFrame::GetValue ()
1197
Value *value = DependencyObject::GetValue (ColorKeyFrame::ValueProperty);
1198
return value ? value->AsColor () : NULL;
1202
ColorKeyFrame::SetValue (Color value)
1204
DependencyObject::SetValue (ColorKeyFrame::ValueProperty, Value (value));
1208
ColorKeyFrame::SetValue (Color * value)
1211
DependencyObject::SetValue (ColorKeyFrame::ValueProperty, NULL);
1213
DependencyObject::SetValue (ColorKeyFrame::ValueProperty, Value (*value));
1218
ColumnDefinition::GetMaxWidth ()
1220
Value *value = GetValue (ColumnDefinition::MaxWidthProperty);
1221
return value->AsDouble ();
1225
ColumnDefinition::SetMaxWidth (double value)
1227
SetValue (ColumnDefinition::MaxWidthProperty, Value (value));
1233
ColumnDefinition::GetMinWidth ()
1235
Value *value = GetValue (ColumnDefinition::MinWidthProperty);
1236
return value->AsDouble ();
1240
ColumnDefinition::SetMinWidth (double value)
1242
SetValue (ColumnDefinition::MinWidthProperty, Value (value));
1248
ColumnDefinition::GetWidth ()
1250
Value *value = GetValue (ColumnDefinition::WidthProperty);
1251
return value ? value->AsGridLength () : NULL;
1255
ColumnDefinition::SetWidth (GridLength * value)
1258
SetValue (ColumnDefinition::WidthProperty, Value (*value));
1264
Control::GetBackground ()
1266
Value *value = GetValue (Control::BackgroundProperty);
1267
return value ? value->AsBrush () : NULL;
1271
Control::SetBackground (Brush * value)
1273
SetValue (Control::BackgroundProperty, Value (value));
1279
Control::GetBorderBrush ()
1281
Value *value = GetValue (Control::BorderBrushProperty);
1282
return value ? value->AsBrush () : NULL;
1286
Control::SetBorderBrush (Brush * value)
1288
SetValue (Control::BorderBrushProperty, Value (value));
1294
Control::GetBorderThickness ()
1296
Value *value = GetValue (Control::BorderThicknessProperty);
1297
return value ? value->AsThickness () : NULL;
1301
Control::SetBorderThickness (Thickness * value)
1304
SetValue (Control::BorderThicknessProperty, Value (*value));
1310
Control::GetFontFamily ()
1312
Value *value = GetValue (Control::FontFamilyProperty);
1313
return value ? value->AsString () : NULL;
1317
Control::SetFontFamily (const char * value)
1319
SetValue (Control::FontFamilyProperty, Value (value));
1325
Control::GetFontSize ()
1327
Value *value = GetValue (Control::FontSizeProperty);
1328
return value->AsDouble ();
1332
Control::SetFontSize (double value)
1334
SetValue (Control::FontSizeProperty, Value (value));
1340
Control::GetFontStretch ()
1342
Value *value = GetValue (Control::FontStretchProperty);
1343
return (FontStretches) value->AsInt32 ();
1347
Control::SetFontStretch (FontStretches value)
1349
SetValue (Control::FontStretchProperty, Value (value));
1355
Control::GetFontStyle ()
1357
Value *value = GetValue (Control::FontStyleProperty);
1358
return (FontStyles) value->AsInt32 ();
1362
Control::SetFontStyle (FontStyles value)
1364
SetValue (Control::FontStyleProperty, Value (value));
1370
Control::GetFontWeight ()
1372
Value *value = GetValue (Control::FontWeightProperty);
1373
return (FontWeights) value->AsInt32 ();
1377
Control::SetFontWeight (FontWeights value)
1379
SetValue (Control::FontWeightProperty, Value (value));
1385
Control::GetForeground ()
1387
Value *value = GetValue (Control::ForegroundProperty);
1388
return value ? value->AsBrush () : NULL;
1392
Control::SetForeground (Brush * value)
1394
SetValue (Control::ForegroundProperty, Value (value));
1400
Control::GetHorizontalContentAlignment ()
1402
Value *value = GetValue (Control::HorizontalContentAlignmentProperty);
1403
return (HorizontalAlignment) value->AsInt32 ();
1407
Control::SetHorizontalContentAlignment (HorizontalAlignment value)
1409
SetValue (Control::HorizontalContentAlignmentProperty, Value (value));
1415
Control::GetIsTabStop ()
1417
Value *value = GetValue (Control::IsTabStopProperty);
1418
return value->AsBool ();
1422
Control::SetIsTabStop (bool value)
1424
SetValue (Control::IsTabStopProperty, Value (value));
1430
Control::GetPadding ()
1432
Value *value = GetValue (Control::PaddingProperty);
1433
return value ? value->AsThickness () : NULL;
1437
Control::SetPadding (Thickness * value)
1440
SetValue (Control::PaddingProperty, Value (*value));
1446
Control::GetTabIndex ()
1448
Value *value = GetValue (Control::TabIndexProperty);
1449
return value->AsInt32 ();
1453
Control::SetTabIndex (gint32 value)
1455
SetValue (Control::TabIndexProperty, Value (value));
1460
KeyboardNavigationMode
1461
Control::GetTabNavigation ()
1463
Value *value = GetValue (Control::TabNavigationProperty);
1464
return (KeyboardNavigationMode) value->AsInt32 ();
1468
Control::SetTabNavigation (KeyboardNavigationMode value)
1470
SetValue (Control::TabNavigationProperty, Value (value));
1476
Control::GetTemplate ()
1478
Value *value = GetValue (Control::TemplateProperty);
1479
return value ? value->AsControlTemplate () : NULL;
1483
Control::SetTemplate (ControlTemplate * value)
1485
SetValue (Control::TemplateProperty, Value (value));
1491
Control::GetVerticalContentAlignment ()
1493
Value *value = GetValue (Control::VerticalContentAlignmentProperty);
1494
return (VerticalAlignment) value->AsInt32 ();
1498
Control::SetVerticalContentAlignment (VerticalAlignment value)
1500
SetValue (Control::VerticalContentAlignmentProperty, Value (value));
1505
DependencyObject::GetName ()
1507
Value *value = GetValue (DependencyObject::NameProperty);
1508
return value ? value->AsString () : NULL;
1512
DependencyObject::SetName (const char * value)
1514
SetValue (DependencyObject::NameProperty, Value (value));
1518
DoubleAnimation::GetBy ()
1520
Value *value = GetValue (DoubleAnimation::ByProperty);
1521
return value ? value->AsNullableDouble () : NULL;
1525
DoubleAnimation::SetBy (double value)
1527
SetValue (DoubleAnimation::ByProperty, Value (value));
1531
DoubleAnimation::SetBy (double * value)
1534
SetValue (DoubleAnimation::ByProperty, NULL);
1536
SetValue (DoubleAnimation::ByProperty, Value (*value));
1540
DoubleAnimation::GetFrom ()
1542
Value *value = GetValue (DoubleAnimation::FromProperty);
1543
return value ? value->AsNullableDouble () : NULL;
1547
DoubleAnimation::SetFrom (double value)
1549
SetValue (DoubleAnimation::FromProperty, Value (value));
1553
DoubleAnimation::SetFrom (double * value)
1556
SetValue (DoubleAnimation::FromProperty, NULL);
1558
SetValue (DoubleAnimation::FromProperty, Value (*value));
1562
DoubleAnimation::GetTo ()
1564
Value *value = GetValue (DoubleAnimation::ToProperty);
1565
return value ? value->AsNullableDouble () : NULL;
1569
DoubleAnimation::SetTo (double value)
1571
SetValue (DoubleAnimation::ToProperty, Value (value));
1575
DoubleAnimation::SetTo (double * value)
1578
SetValue (DoubleAnimation::ToProperty, NULL);
1580
SetValue (DoubleAnimation::ToProperty, Value (*value));
1583
DoubleKeyFrameCollection *
1584
DoubleAnimationUsingKeyFrames::GetKeyFrames ()
1586
Value *value = GetValue (DoubleAnimationUsingKeyFrames::KeyFramesProperty);
1587
return value ? value->AsDoubleKeyFrameCollection () : NULL;
1591
DoubleAnimationUsingKeyFrames::SetKeyFrames (DoubleKeyFrameCollection * value)
1593
SetValue (DoubleAnimationUsingKeyFrames::KeyFramesProperty, Value (value));
1597
DoubleKeyFrame::GetKeyTime ()
1599
Value *value = DependencyObject::GetValue (DoubleKeyFrame::KeyTimeProperty);
1600
return value ? value->AsKeyTime () : NULL;
1604
DoubleKeyFrame::SetKeyTime (KeyTime value)
1606
DependencyObject::SetValue (DoubleKeyFrame::KeyTimeProperty, Value (value));
1610
DoubleKeyFrame::SetKeyTime (KeyTime * value)
1613
DependencyObject::SetValue (DoubleKeyFrame::KeyTimeProperty, NULL);
1615
DependencyObject::SetValue (DoubleKeyFrame::KeyTimeProperty, Value (*value));
1619
DoubleKeyFrame::GetValue ()
1621
Value *value = DependencyObject::GetValue (DoubleKeyFrame::ValueProperty);
1622
return value ? value->AsNullableDouble () : NULL;
1626
DoubleKeyFrame::SetValue (double value)
1628
DependencyObject::SetValue (DoubleKeyFrame::ValueProperty, Value (value));
1632
DoubleKeyFrame::SetValue (double * value)
1635
DependencyObject::SetValue (DoubleKeyFrame::ValueProperty, NULL);
1637
DependencyObject::SetValue (DoubleKeyFrame::ValueProperty, Value (*value));
1641
DrawingAttributes::GetColor ()
1643
Value *value = GetValue (DrawingAttributes::ColorProperty);
1644
return value ? value->AsColor () : NULL;
1648
DrawingAttributes::SetColor (Color * value)
1651
SetValue (DrawingAttributes::ColorProperty, Value (*value));
1655
DrawingAttributes::GetHeight ()
1657
Value *value = GetValue (DrawingAttributes::HeightProperty);
1658
return value->AsDouble ();
1662
DrawingAttributes::SetHeight (double value)
1664
SetValue (DrawingAttributes::HeightProperty, Value (value));
1668
DrawingAttributes::GetOutlineColor ()
1670
Value *value = GetValue (DrawingAttributes::OutlineColorProperty);
1671
return value ? value->AsColor () : NULL;
1675
DrawingAttributes::SetOutlineColor (Color * value)
1678
SetValue (DrawingAttributes::OutlineColorProperty, Value (*value));
1682
DrawingAttributes::GetWidth ()
1684
Value *value = GetValue (DrawingAttributes::WidthProperty);
1685
return value->AsDouble ();
1689
DrawingAttributes::SetWidth (double value)
1691
SetValue (DrawingAttributes::WidthProperty, Value (value));
1695
EllipseGeometry::GetCenter ()
1697
Value *value = GetValue (EllipseGeometry::CenterProperty);
1698
return value ? value->AsPoint () : NULL;
1702
EllipseGeometry::SetCenter (Point * value)
1705
SetValue (EllipseGeometry::CenterProperty, Value (*value));
1709
EllipseGeometry::GetRadiusX ()
1711
Value *value = GetValue (EllipseGeometry::RadiusXProperty);
1712
return value->AsDouble ();
1716
EllipseGeometry::SetRadiusX (double value)
1718
SetValue (EllipseGeometry::RadiusXProperty, Value (value));
1722
EllipseGeometry::GetRadiusY ()
1724
Value *value = GetValue (EllipseGeometry::RadiusYProperty);
1725
return value->AsDouble ();
1729
EllipseGeometry::SetRadiusY (double value)
1731
SetValue (EllipseGeometry::RadiusYProperty, Value (value));
1734
TriggerActionCollection *
1735
EventTrigger::GetActions ()
1737
Value *value = GetValue (EventTrigger::ActionsProperty);
1738
return value ? value->AsTriggerActionCollection () : NULL;
1742
EventTrigger::SetActions (TriggerActionCollection * value)
1744
SetValue (EventTrigger::ActionsProperty, Value (value));
1748
EventTrigger::GetRoutedEvent ()
1750
Value *value = GetValue (EventTrigger::RoutedEventProperty);
1751
return value ? value->AsString () : NULL;
1755
EventTrigger::SetRoutedEvent (const char * value)
1757
SetValue (EventTrigger::RoutedEventProperty, Value (value));
1762
FrameworkElement::GetActualHeight ()
1764
Value *value = GetValue (FrameworkElement::ActualHeightProperty);
1765
return value->AsDouble ();
1769
FrameworkElement::SetActualHeight (double value)
1771
SetValue (FrameworkElement::ActualHeightProperty, Value (value));
1777
FrameworkElement::GetActualWidth ()
1779
Value *value = GetValue (FrameworkElement::ActualWidthProperty);
1780
return value->AsDouble ();
1784
FrameworkElement::SetActualWidth (double value)
1786
SetValue (FrameworkElement::ActualWidthProperty, Value (value));
1791
FrameworkElement::GetHeight ()
1793
Value *value = GetValue (FrameworkElement::HeightProperty);
1794
return value->AsDouble ();
1798
FrameworkElement::SetHeight (double value)
1800
SetValue (FrameworkElement::HeightProperty, Value (value));
1805
FrameworkElement::GetHorizontalAlignment ()
1807
Value *value = GetValue (FrameworkElement::HorizontalAlignmentProperty);
1808
return (HorizontalAlignment) value->AsInt32 ();
1812
FrameworkElement::SetHorizontalAlignment (HorizontalAlignment value)
1814
SetValue (FrameworkElement::HorizontalAlignmentProperty, Value (value));
1820
FrameworkElement::GetMargin ()
1822
Value *value = GetValue (FrameworkElement::MarginProperty);
1823
return value ? value->AsThickness () : NULL;
1827
FrameworkElement::SetMargin (Thickness * value)
1830
SetValue (FrameworkElement::MarginProperty, Value (*value));
1836
FrameworkElement::GetMaxHeight ()
1838
Value *value = GetValue (FrameworkElement::MaxHeightProperty);
1839
return value->AsDouble ();
1843
FrameworkElement::SetMaxHeight (double value)
1845
SetValue (FrameworkElement::MaxHeightProperty, Value (value));
1851
FrameworkElement::GetMaxWidth ()
1853
Value *value = GetValue (FrameworkElement::MaxWidthProperty);
1854
return value->AsDouble ();
1858
FrameworkElement::SetMaxWidth (double value)
1860
SetValue (FrameworkElement::MaxWidthProperty, Value (value));
1866
FrameworkElement::GetMinHeight ()
1868
Value *value = GetValue (FrameworkElement::MinHeightProperty);
1869
return value->AsDouble ();
1873
FrameworkElement::SetMinHeight (double value)
1875
SetValue (FrameworkElement::MinHeightProperty, Value (value));
1881
FrameworkElement::GetMinWidth ()
1883
Value *value = GetValue (FrameworkElement::MinWidthProperty);
1884
return value->AsDouble ();
1888
FrameworkElement::SetMinWidth (double value)
1890
SetValue (FrameworkElement::MinWidthProperty, Value (value));
1896
FrameworkElement::GetStyle ()
1898
Value *value = GetValue (FrameworkElement::StyleProperty);
1899
return value ? value->AsStyle () : NULL;
1903
FrameworkElement::SetStyle (Style * value)
1905
SetValue (FrameworkElement::StyleProperty, Value (value));
1911
FrameworkElement::GetVerticalAlignment ()
1913
Value *value = GetValue (FrameworkElement::VerticalAlignmentProperty);
1914
return (VerticalAlignment) value->AsInt32 ();
1918
FrameworkElement::SetVerticalAlignment (VerticalAlignment value)
1920
SetValue (FrameworkElement::VerticalAlignmentProperty, Value (value));
1925
FrameworkElement::GetWidth ()
1927
Value *value = GetValue (FrameworkElement::WidthProperty);
1928
return value->AsDouble ();
1932
FrameworkElement::SetWidth (double value)
1934
SetValue (FrameworkElement::WidthProperty, Value (value));
1938
Geometry::GetFillRule ()
1940
Value *value = GetValue (Geometry::FillRuleProperty);
1941
return (FillRule) value->AsInt32 ();
1945
Geometry::SetFillRule (FillRule value)
1947
SetValue (Geometry::FillRuleProperty, Value (value));
1951
Geometry::GetTransform ()
1953
Value *value = GetValue (Geometry::TransformProperty);
1954
return value ? value->AsTransform () : NULL;
1958
Geometry::SetTransform (Transform * value)
1960
SetValue (Geometry::TransformProperty, Value (value));
1963
GeometryCollection *
1964
GeometryGroup::GetChildren ()
1966
Value *value = GetValue (GeometryGroup::ChildrenProperty);
1967
return value ? value->AsGeometryCollection () : NULL;
1971
GeometryGroup::SetChildren (GeometryCollection * value)
1973
SetValue (GeometryGroup::ChildrenProperty, Value (value));
1977
Glyphs::GetFontRenderingEmSize ()
1979
Value *value = GetValue (Glyphs::FontRenderingEmSizeProperty);
1980
return value->AsDouble ();
1984
Glyphs::SetFontRenderingEmSize (double value)
1986
SetValue (Glyphs::FontRenderingEmSizeProperty, Value (value));
1990
Glyphs::GetFontUri ()
1992
Value *value = GetValue (Glyphs::FontUriProperty);
1993
return value ? value->AsString () : NULL;
1997
Glyphs::SetFontUri (const char * value)
1999
SetValue (Glyphs::FontUriProperty, Value (value));
2003
Glyphs::GetIndices ()
2005
Value *value = GetValue (Glyphs::IndicesProperty);
2006
return value ? value->AsString () : NULL;
2010
Glyphs::SetIndices (const char * value)
2012
SetValue (Glyphs::IndicesProperty, Value (value));
2016
Glyphs::GetOriginX ()
2018
Value *value = GetValue (Glyphs::OriginXProperty);
2019
return value->AsDouble ();
2023
Glyphs::SetOriginX (double value)
2025
SetValue (Glyphs::OriginXProperty, Value (value));
2029
Glyphs::GetOriginY ()
2031
Value *value = GetValue (Glyphs::OriginYProperty);
2032
return value->AsDouble ();
2036
Glyphs::SetOriginY (double value)
2038
SetValue (Glyphs::OriginYProperty, Value (value));
2042
Glyphs::GetStyleSimulations ()
2044
Value *value = GetValue (Glyphs::StyleSimulationsProperty);
2045
return (StyleSimulations) value->AsInt32 ();
2049
Glyphs::SetStyleSimulations (StyleSimulations value)
2051
SetValue (Glyphs::StyleSimulationsProperty, Value (value));
2055
Glyphs::GetUnicodeString ()
2057
Value *value = GetValue (Glyphs::UnicodeStringProperty);
2058
return value ? value->AsString () : NULL;
2062
Glyphs::SetUnicodeString (const char * value)
2064
SetValue (Glyphs::UnicodeStringProperty, Value (value));
2067
ColorInterpolationMode
2068
GradientBrush::GetColorInterpolationMode ()
2070
Value *value = GetValue (GradientBrush::ColorInterpolationModeProperty);
2071
return (ColorInterpolationMode) value->AsInt32 ();
2075
GradientBrush::SetColorInterpolationMode (ColorInterpolationMode value)
2077
SetValue (GradientBrush::ColorInterpolationModeProperty, Value (value));
2080
GradientStopCollection *
2081
GradientBrush::GetGradientStops ()
2083
Value *value = GetValue (GradientBrush::GradientStopsProperty);
2084
return value ? value->AsGradientStopCollection () : NULL;
2088
GradientBrush::SetGradientStops (GradientStopCollection * value)
2090
SetValue (GradientBrush::GradientStopsProperty, Value (value));
2094
GradientBrush::GetMappingMode ()
2096
Value *value = GetValue (GradientBrush::MappingModeProperty);
2097
return (BrushMappingMode) value->AsInt32 ();
2101
GradientBrush::SetMappingMode (BrushMappingMode value)
2103
SetValue (GradientBrush::MappingModeProperty, Value (value));
2106
GradientSpreadMethod
2107
GradientBrush::GetSpreadMethod ()
2109
Value *value = GetValue (GradientBrush::SpreadMethodProperty);
2110
return (GradientSpreadMethod) value->AsInt32 ();
2114
GradientBrush::SetSpreadMethod (GradientSpreadMethod value)
2116
SetValue (GradientBrush::SpreadMethodProperty, Value (value));
2120
GradientStop::GetColor ()
2122
Value *value = GetValue (GradientStop::ColorProperty);
2123
return value ? value->AsColor () : NULL;
2127
GradientStop::SetColor (Color * value)
2130
SetValue (GradientStop::ColorProperty, Value (*value));
2134
GradientStop::GetOffset ()
2136
Value *value = GetValue (GradientStop::OffsetProperty);
2137
return value->AsDouble ();
2141
GradientStop::SetOffset (double value)
2143
SetValue (GradientStop::OffsetProperty, Value (value));
2147
ColumnDefinitionCollection *
2148
Grid::GetColumnDefinitions ()
2150
Value *value = GetValue (Grid::ColumnDefinitionsProperty);
2151
return value ? value->AsColumnDefinitionCollection () : NULL;
2155
Grid::SetColumnDefinitions (ColumnDefinitionCollection * value)
2157
SetValue (Grid::ColumnDefinitionsProperty, Value (value));
2163
Grid::GetColumn (DependencyObject *obj)
2165
Value *value = (!obj) ? NULL : obj->GetValue (Grid::ColumnProperty);
2166
if (!value) value = Grid::ColumnProperty->GetDefaultValue();
2167
return value->AsInt32 ();
2171
Grid::SetColumn (DependencyObject *obj, gint32 value)
2174
obj->SetValue (Grid::ColumnProperty, Value (value));
2180
Grid::GetColumnSpan (DependencyObject *obj)
2182
Value *value = (!obj) ? NULL : obj->GetValue (Grid::ColumnSpanProperty);
2183
if (!value) value = Grid::ColumnSpanProperty->GetDefaultValue();
2184
return value->AsInt32 ();
2188
Grid::SetColumnSpan (DependencyObject *obj, gint32 value)
2191
obj->SetValue (Grid::ColumnSpanProperty, Value (value));
2196
RowDefinitionCollection *
2197
Grid::GetRowDefinitions ()
2199
Value *value = GetValue (Grid::RowDefinitionsProperty);
2200
return value ? value->AsRowDefinitionCollection () : NULL;
2204
Grid::SetRowDefinitions (RowDefinitionCollection * value)
2206
SetValue (Grid::RowDefinitionsProperty, Value (value));
2212
Grid::GetRow (DependencyObject *obj)
2214
Value *value = (!obj) ? NULL : obj->GetValue (Grid::RowProperty);
2215
if (!value) value = Grid::RowProperty->GetDefaultValue();
2216
return value->AsInt32 ();
2220
Grid::SetRow (DependencyObject *obj, gint32 value)
2223
obj->SetValue (Grid::RowProperty, Value (value));
2229
Grid::GetRowSpan (DependencyObject *obj)
2231
Value *value = (!obj) ? NULL : obj->GetValue (Grid::RowSpanProperty);
2232
if (!value) value = Grid::RowSpanProperty->GetDefaultValue();
2233
return value->AsInt32 ();
2237
Grid::SetRowSpan (DependencyObject *obj, gint32 value)
2240
obj->SetValue (Grid::RowSpanProperty, Value (value));
2246
Grid::GetShowGridLines ()
2248
Value *value = GetValue (Grid::ShowGridLinesProperty);
2249
return value->AsBool ();
2253
Grid::SetShowGridLines (bool value)
2255
SetValue (Grid::ShowGridLinesProperty, Value (value));
2260
ImageBrush::GetDownloadProgress ()
2262
Value *value = GetValue (ImageBrush::DownloadProgressProperty);
2263
return value->AsDouble ();
2267
ImageBrush::SetDownloadProgress (double value)
2269
SetValue (ImageBrush::DownloadProgressProperty, Value (value));
2273
ImageBrush::GetImageSource ()
2275
Value *value = GetValue (ImageBrush::ImageSourceProperty);
2276
return value ? value->AsString () : NULL;
2280
ImageBrush::SetImageSource (const char * value)
2282
SetValue (ImageBrush::ImageSourceProperty, Value (value));
2286
InkPresenter::GetStrokes ()
2288
Value *value = GetValue (InkPresenter::StrokesProperty);
2289
return value ? value->AsStrokeCollection () : NULL;
2293
InkPresenter::SetStrokes (StrokeCollection * value)
2295
SetValue (InkPresenter::StrokesProperty, Value (value));
2299
Inline::GetFontSize ()
2301
Value *value = GetValue (Inline::FontSizeProperty);
2302
return value->AsDouble ();
2306
Inline::SetFontSize (double value)
2308
SetValue (Inline::FontSizeProperty, Value (value));
2312
Inline::GetFontStretch ()
2314
Value *value = GetValue (Inline::FontStretchProperty);
2315
return (FontStretches) value->AsInt32 ();
2319
Inline::SetFontStretch (FontStretches value)
2321
SetValue (Inline::FontStretchProperty, Value (value));
2325
Inline::GetFontStyle ()
2327
Value *value = GetValue (Inline::FontStyleProperty);
2328
return (FontStyles) value->AsInt32 ();
2332
Inline::SetFontStyle (FontStyles value)
2334
SetValue (Inline::FontStyleProperty, Value (value));
2338
Inline::GetFontWeight ()
2340
Value *value = GetValue (Inline::FontWeightProperty);
2341
return (FontWeights) value->AsInt32 ();
2345
Inline::SetFontWeight (FontWeights value)
2347
SetValue (Inline::FontWeightProperty, Value (value));
2351
Inline::GetForeground ()
2353
Value *value = GetValue (Inline::ForegroundProperty);
2354
return value ? value->AsBrush () : NULL;
2358
Inline::SetForeground (Brush * value)
2360
SetValue (Inline::ForegroundProperty, Value (value));
2364
KeySpline::GetControlPoint1 ()
2366
Value *value = GetValue (KeySpline::ControlPoint1Property);
2367
return value ? value->AsPoint () : NULL;
2371
KeySpline::SetControlPoint1 (Point * value)
2374
SetValue (KeySpline::ControlPoint1Property, Value (*value));
2378
KeySpline::GetControlPoint2 ()
2380
Value *value = GetValue (KeySpline::ControlPoint2Property);
2381
return value ? value->AsPoint () : NULL;
2385
KeySpline::SetControlPoint2 (Point * value)
2388
SetValue (KeySpline::ControlPoint2Property, Value (*value));
2394
Value *value = GetValue (Line::X1Property);
2395
return value->AsDouble ();
2399
Line::SetX1 (double value)
2401
SetValue (Line::X1Property, Value (value));
2407
Value *value = GetValue (Line::X2Property);
2408
return value->AsDouble ();
2412
Line::SetX2 (double value)
2414
SetValue (Line::X2Property, Value (value));
2420
Value *value = GetValue (Line::Y1Property);
2421
return value->AsDouble ();
2425
Line::SetY1 (double value)
2427
SetValue (Line::Y1Property, Value (value));
2433
Value *value = GetValue (Line::Y2Property);
2434
return value->AsDouble ();
2438
Line::SetY2 (double value)
2440
SetValue (Line::Y2Property, Value (value));
2444
LinearGradientBrush::GetEndPoint ()
2446
Value *value = GetValue (LinearGradientBrush::EndPointProperty);
2447
return value ? value->AsPoint () : NULL;
2451
LinearGradientBrush::SetEndPoint (Point * value)
2454
SetValue (LinearGradientBrush::EndPointProperty, Value (*value));
2458
LinearGradientBrush::GetStartPoint ()
2460
Value *value = GetValue (LinearGradientBrush::StartPointProperty);
2461
return value ? value->AsPoint () : NULL;
2465
LinearGradientBrush::SetStartPoint (Point * value)
2468
SetValue (LinearGradientBrush::StartPointProperty, Value (*value));
2472
LineGeometry::GetEndPoint ()
2474
Value *value = GetValue (LineGeometry::EndPointProperty);
2475
return value ? value->AsPoint () : NULL;
2479
LineGeometry::SetEndPoint (Point * value)
2482
SetValue (LineGeometry::EndPointProperty, Value (*value));
2486
LineGeometry::GetStartPoint ()
2488
Value *value = GetValue (LineGeometry::StartPointProperty);
2489
return value ? value->AsPoint () : NULL;
2493
LineGeometry::SetStartPoint (Point * value)
2496
SetValue (LineGeometry::StartPointProperty, Value (*value));
2500
LineSegment::GetPoint ()
2502
Value *value = GetValue (LineSegment::PointProperty);
2503
return value ? value->AsPoint () : NULL;
2507
LineSegment::SetPoint (Point * value)
2510
SetValue (LineSegment::PointProperty, Value (*value));
2516
Value *value = GetValue (Matrix::M11Property);
2517
return value->AsDouble ();
2521
Matrix::SetM11 (double value)
2523
SetValue (Matrix::M11Property, Value (value));
2529
Value *value = GetValue (Matrix::M12Property);
2530
return value->AsDouble ();
2534
Matrix::SetM12 (double value)
2536
SetValue (Matrix::M12Property, Value (value));
2542
Value *value = GetValue (Matrix::M21Property);
2543
return value->AsDouble ();
2547
Matrix::SetM21 (double value)
2549
SetValue (Matrix::M21Property, Value (value));
2555
Value *value = GetValue (Matrix::M22Property);
2556
return value->AsDouble ();
2560
Matrix::SetM22 (double value)
2562
SetValue (Matrix::M22Property, Value (value));
2566
Matrix::GetOffsetX ()
2568
Value *value = GetValue (Matrix::OffsetXProperty);
2569
return value->AsDouble ();
2573
Matrix::SetOffsetX (double value)
2575
SetValue (Matrix::OffsetXProperty, Value (value));
2579
Matrix::GetOffsetY ()
2581
Value *value = GetValue (Matrix::OffsetYProperty);
2582
return value->AsDouble ();
2586
Matrix::SetOffsetY (double value)
2588
SetValue (Matrix::OffsetYProperty, Value (value));
2592
MatrixTransform::GetMatrix ()
2594
Value *value = GetValue (MatrixTransform::MatrixProperty);
2595
return value ? value->AsMatrix () : NULL;
2599
MatrixTransform::SetMatrix (Matrix * value)
2601
SetValue (MatrixTransform::MatrixProperty, Value (value));
2605
MediaAttribute::GetValue ()
2607
Value *value = DependencyObject::GetValue (MediaAttribute::ValueProperty);
2608
return value ? value->AsString () : NULL;
2612
MediaAttribute::SetValue (const char * value)
2614
DependencyObject::SetValue (MediaAttribute::ValueProperty, Value (value));
2618
MediaBase::GetDownloadProgress ()
2620
Value *value = GetValue (MediaBase::DownloadProgressProperty);
2621
return value->AsDouble ();
2625
MediaBase::SetDownloadProgress (double value)
2627
SetValue (MediaBase::DownloadProgressProperty, Value (value));
2631
MediaBase::GetStretch ()
2633
Value *value = GetValue (MediaBase::StretchProperty);
2634
return (Stretch) value->AsInt32 ();
2638
MediaBase::SetStretch (Stretch value)
2640
SetValue (MediaBase::StretchProperty, Value (value));
2643
MediaAttributeCollection *
2644
MediaElement::GetAttributes ()
2646
Value *value = GetValue (MediaElement::AttributesProperty);
2647
return value ? value->AsMediaAttributeCollection () : NULL;
2651
MediaElement::SetAttributes (MediaAttributeCollection * value)
2653
SetValue (MediaElement::AttributesProperty, Value (value));
2657
MediaElement::GetAudioStreamCount ()
2659
Value *value = GetValue (MediaElement::AudioStreamCountProperty);
2660
return value->AsInt32 ();
2664
MediaElement::SetAudioStreamCount (gint32 value)
2666
SetValue (MediaElement::AudioStreamCountProperty, Value (value));
2670
MediaElement::GetAudioStreamIndex ()
2672
Value *value = GetValue (MediaElement::AudioStreamIndexProperty);
2673
return value ? value->AsNullableInt32 () : NULL;
2677
MediaElement::SetAudioStreamIndex (gint32 value)
2679
SetValue (MediaElement::AudioStreamIndexProperty, Value (value));
2683
MediaElement::SetAudioStreamIndex (gint32 * value)
2686
SetValue (MediaElement::AudioStreamIndexProperty, NULL);
2688
SetValue (MediaElement::AudioStreamIndexProperty, Value (*value));
2692
MediaElement::GetAutoPlay ()
2694
Value *value = GetValue (MediaElement::AutoPlayProperty);
2695
return value->AsBool ();
2699
MediaElement::SetAutoPlay (bool value)
2701
SetValue (MediaElement::AutoPlayProperty, Value (value));
2705
MediaElement::GetBalance ()
2707
Value *value = GetValue (MediaElement::BalanceProperty);
2708
return value->AsDouble ();
2712
MediaElement::SetBalance (double value)
2714
SetValue (MediaElement::BalanceProperty, Value (value));
2718
MediaElement::GetBufferingProgress ()
2720
Value *value = GetValue (MediaElement::BufferingProgressProperty);
2721
return value->AsDouble ();
2725
MediaElement::SetBufferingProgress (double value)
2727
SetValue (MediaElement::BufferingProgressProperty, Value (value));
2731
MediaElement::GetBufferingTime ()
2733
Value *value = GetValue (MediaElement::BufferingTimeProperty);
2734
return value->AsTimeSpan ();
2738
MediaElement::SetBufferingTime (TimeSpan value)
2740
SetValue (MediaElement::BufferingTimeProperty, Value (value, Type::TIMESPAN));
2744
MediaElement::GetCanPause ()
2746
Value *value = GetValue (MediaElement::CanPauseProperty);
2747
return value->AsBool ();
2751
MediaElement::SetCanPause (bool value)
2753
SetValue (MediaElement::CanPauseProperty, Value (value));
2757
MediaElement::GetCanSeek ()
2759
Value *value = GetValue (MediaElement::CanSeekProperty);
2760
return value->AsBool ();
2764
MediaElement::SetCanSeek (bool value)
2766
SetValue (MediaElement::CanSeekProperty, Value (value));
2770
MediaElement::GetCurrentState ()
2772
Value *value = GetValue (MediaElement::CurrentStateProperty);
2773
return value ? value->AsString () : NULL;
2777
MediaElement::SetCurrentState (const char * value)
2779
SetValue (MediaElement::CurrentStateProperty, Value (value));
2783
MediaElement::GetIsMuted ()
2785
Value *value = GetValue (MediaElement::IsMutedProperty);
2786
return value->AsBool ();
2790
MediaElement::SetIsMuted (bool value)
2792
SetValue (MediaElement::IsMutedProperty, Value (value));
2795
TimelineMarkerCollection *
2796
MediaElement::GetMarkers ()
2798
Value *value = GetValue (MediaElement::MarkersProperty);
2799
return value ? value->AsTimelineMarkerCollection () : NULL;
2803
MediaElement::SetMarkers (TimelineMarkerCollection * value)
2805
SetValue (MediaElement::MarkersProperty, Value (value));
2809
MediaElement::GetNaturalDuration ()
2811
Value *value = GetValue (MediaElement::NaturalDurationProperty);
2812
return value ? value->AsDuration () : NULL;
2816
MediaElement::GetNaturalVideoHeight ()
2818
Value *value = GetValue (MediaElement::NaturalVideoHeightProperty);
2819
return value->AsDouble ();
2823
MediaElement::SetNaturalVideoHeight (double value)
2825
SetValue (MediaElement::NaturalVideoHeightProperty, Value (value));
2829
MediaElement::GetNaturalVideoWidth ()
2831
Value *value = GetValue (MediaElement::NaturalVideoWidthProperty);
2832
return value->AsDouble ();
2836
MediaElement::SetNaturalVideoWidth (double value)
2838
SetValue (MediaElement::NaturalVideoWidthProperty, Value (value));
2842
MediaElement::GetPosition ()
2844
Value *value = GetValue (MediaElement::PositionProperty);
2845
return value->AsTimeSpan ();
2849
MediaElement::SetPosition (TimeSpan value)
2851
SetValue (MediaElement::PositionProperty, Value (value, Type::TIMESPAN));
2855
MediaElement::GetVolume ()
2857
Value *value = GetValue (MediaElement::VolumeProperty);
2858
return value->AsDouble ();
2862
MediaElement::SetVolume (double value)
2864
SetValue (MediaElement::VolumeProperty, Value (value));
2869
MultiScaleImage::GetAspectRatio ()
2871
Value *value = GetValue (MultiScaleImage::AspectRatioProperty);
2872
return value->AsDouble ();
2877
MultiScaleTileSource *
2878
MultiScaleImage::GetSource ()
2880
Value *value = GetValue (MultiScaleImage::SourceProperty);
2881
return value ? value->AsMultiScaleTileSource () : NULL;
2885
MultiScaleImage::SetSource (MultiScaleTileSource * value)
2887
SetValue (MultiScaleImage::SourceProperty, Value (value));
2893
MultiScaleImage::GetUseSprings ()
2895
Value *value = GetValue (MultiScaleImage::UseSpringsProperty);
2896
return value->AsBool ();
2900
MultiScaleImage::SetUseSprings (bool value)
2902
SetValue (MultiScaleImage::UseSpringsProperty, Value (value));
2908
MultiScaleImage::GetViewportOrigin ()
2910
Value *value = GetValue (MultiScaleImage::ViewportOriginProperty);
2911
return value ? value->AsPoint () : NULL;
2915
MultiScaleImage::SetViewportOrigin (Point * value)
2918
SetValue (MultiScaleImage::ViewportOriginProperty, Value (*value));
2924
MultiScaleImage::GetViewportWidth ()
2926
Value *value = GetValue (MultiScaleImage::ViewportWidthProperty);
2927
return value->AsDouble ();
2931
MultiScaleImage::SetViewportWidth (double value)
2933
SetValue (MultiScaleImage::ViewportWidthProperty, Value (value));
2939
MultiScaleSubImage::GetAspectRatio ()
2941
Value *value = GetValue (MultiScaleSubImage::AspectRatioProperty);
2942
return value->AsDouble ();
2948
MultiScaleSubImage::GetOpacity ()
2950
Value *value = GetValue (MultiScaleSubImage::OpacityProperty);
2951
return value->AsDouble ();
2955
MultiScaleSubImage::SetOpacity (double value)
2957
SetValue (MultiScaleSubImage::OpacityProperty, Value (value));
2963
MultiScaleSubImage::GetViewportOrigin ()
2965
Value *value = GetValue (MultiScaleSubImage::ViewportOriginProperty);
2966
return value ? value->AsPoint () : NULL;
2970
MultiScaleSubImage::SetViewportOrigin (Point * value)
2973
SetValue (MultiScaleSubImage::ViewportOriginProperty, Value (*value));
2979
MultiScaleSubImage::GetViewportWidth ()
2981
Value *value = GetValue (MultiScaleSubImage::ViewportWidthProperty);
2982
return value->AsDouble ();
2986
MultiScaleSubImage::SetViewportWidth (double value)
2988
SetValue (MultiScaleSubImage::ViewportWidthProperty, Value (value));
2994
MultiScaleSubImage::GetZIndex ()
2996
Value *value = GetValue (MultiScaleSubImage::ZIndexProperty);
2997
return value->AsInt32 ();
3001
MultiScaleSubImage::SetZIndex (gint32 value)
3003
SetValue (MultiScaleSubImage::ZIndexProperty, Value (value));
3008
NameScope::GetNameScope (DependencyObject *obj)
3010
Value *value = (!obj) ? NULL : obj->GetValue (NameScope::NameScopeProperty);
3011
if (!value) value = NameScope::NameScopeProperty->GetDefaultValue();
3012
return value ? value->AsNameScope () : NULL;
3016
NameScope::SetNameScope (DependencyObject *obj, NameScope * value)
3019
obj->SetValue (NameScope::NameScopeProperty, Value (value));
3023
ObjectKeyFrameCollection *
3024
ObjectAnimationUsingKeyFrames::GetKeyFrames ()
3026
Value *value = GetValue (ObjectAnimationUsingKeyFrames::KeyFramesProperty);
3027
return value ? value->AsObjectKeyFrameCollection () : NULL;
3031
ObjectAnimationUsingKeyFrames::SetKeyFrames (ObjectKeyFrameCollection * value)
3033
SetValue (ObjectAnimationUsingKeyFrames::KeyFramesProperty, Value (value));
3039
ObjectKeyFrame::GetKeyTime ()
3041
Value *value = DependencyObject::GetValue (ObjectKeyFrame::KeyTimeProperty);
3042
return value ? value->AsKeyTime () : NULL;
3046
ObjectKeyFrame::SetKeyTime (KeyTime value)
3048
DependencyObject::SetValue (ObjectKeyFrame::KeyTimeProperty, Value (value));
3052
ObjectKeyFrame::SetKeyTime (KeyTime * value)
3055
DependencyObject::SetValue (ObjectKeyFrame::KeyTimeProperty, NULL);
3057
DependencyObject::SetValue (ObjectKeyFrame::KeyTimeProperty, Value (*value));
3063
ObjectKeyFrame::GetValue ()
3065
Value *value = DependencyObject::GetValue (ObjectKeyFrame::ValueProperty);
3066
return value ? value->AsDependencyObject () : NULL;
3070
ObjectKeyFrame::SetValue (DependencyObject * value)
3072
DependencyObject::SetValue (ObjectKeyFrame::ValueProperty, Value (value));
3077
Panel::GetBackground ()
3079
Value *value = GetValue (Panel::BackgroundProperty);
3080
return value ? value->AsBrush () : NULL;
3084
Panel::SetBackground (Brush * value)
3086
SetValue (Panel::BackgroundProperty, Value (value));
3089
UIElementCollection *
3090
Panel::GetChildren ()
3092
Value *value = GetValue (Panel::ChildrenProperty);
3093
return value ? value->AsUIElementCollection () : NULL;
3097
Panel::SetChildren (UIElementCollection * value)
3099
SetValue (Panel::ChildrenProperty, Value (value));
3105
Value *value = GetValue (Path::DataProperty);
3106
return value ? value->AsGeometry () : NULL;
3110
Path::SetData (Geometry * value)
3112
SetValue (Path::DataProperty, Value (value));
3116
PathFigure::GetIsClosed ()
3118
Value *value = GetValue (PathFigure::IsClosedProperty);
3119
return value->AsBool ();
3123
PathFigure::SetIsClosed (bool value)
3125
SetValue (PathFigure::IsClosedProperty, Value (value));
3130
PathFigure::GetIsFilled ()
3132
Value *value = GetValue (PathFigure::IsFilledProperty);
3133
return value->AsBool ();
3137
PathFigure::SetIsFilled (bool value)
3139
SetValue (PathFigure::IsFilledProperty, Value (value));
3143
PathSegmentCollection *
3144
PathFigure::GetSegments ()
3146
Value *value = GetValue (PathFigure::SegmentsProperty);
3147
return value ? value->AsPathSegmentCollection () : NULL;
3151
PathFigure::SetSegments (PathSegmentCollection * value)
3153
SetValue (PathFigure::SegmentsProperty, Value (value));
3157
PathFigure::GetStartPoint ()
3159
Value *value = GetValue (PathFigure::StartPointProperty);
3160
return value ? value->AsPoint () : NULL;
3164
PathFigure::SetStartPoint (Point * value)
3167
SetValue (PathFigure::StartPointProperty, Value (*value));
3170
PathFigureCollection *
3171
PathGeometry::GetFigures ()
3173
Value *value = GetValue (PathGeometry::FiguresProperty);
3174
return value ? value->AsPathFigureCollection () : NULL;
3178
PathGeometry::SetFigures (PathFigureCollection * value)
3180
SetValue (PathGeometry::FiguresProperty, Value (value));
3184
PointAnimation::GetBy ()
3186
Value *value = GetValue (PointAnimation::ByProperty);
3187
return value ? value->AsPoint () : NULL;
3191
PointAnimation::SetBy (Point value)
3193
SetValue (PointAnimation::ByProperty, Value (value));
3197
PointAnimation::SetBy (Point * value)
3200
SetValue (PointAnimation::ByProperty, NULL);
3202
SetValue (PointAnimation::ByProperty, Value (*value));
3206
PointAnimation::GetFrom ()
3208
Value *value = GetValue (PointAnimation::FromProperty);
3209
return value ? value->AsPoint () : NULL;
3213
PointAnimation::SetFrom (Point value)
3215
SetValue (PointAnimation::FromProperty, Value (value));
3219
PointAnimation::SetFrom (Point * value)
3222
SetValue (PointAnimation::FromProperty, NULL);
3224
SetValue (PointAnimation::FromProperty, Value (*value));
3228
PointAnimation::GetTo ()
3230
Value *value = GetValue (PointAnimation::ToProperty);
3231
return value ? value->AsPoint () : NULL;
3235
PointAnimation::SetTo (Point value)
3237
SetValue (PointAnimation::ToProperty, Value (value));
3241
PointAnimation::SetTo (Point * value)
3244
SetValue (PointAnimation::ToProperty, NULL);
3246
SetValue (PointAnimation::ToProperty, Value (*value));
3249
PointKeyFrameCollection *
3250
PointAnimationUsingKeyFrames::GetKeyFrames ()
3252
Value *value = GetValue (PointAnimationUsingKeyFrames::KeyFramesProperty);
3253
return value ? value->AsPointKeyFrameCollection () : NULL;
3257
PointAnimationUsingKeyFrames::SetKeyFrames (PointKeyFrameCollection * value)
3259
SetValue (PointAnimationUsingKeyFrames::KeyFramesProperty, Value (value));
3263
PointKeyFrame::GetKeyTime ()
3265
Value *value = DependencyObject::GetValue (PointKeyFrame::KeyTimeProperty);
3266
return value ? value->AsKeyTime () : NULL;
3270
PointKeyFrame::SetKeyTime (KeyTime value)
3272
DependencyObject::SetValue (PointKeyFrame::KeyTimeProperty, Value (value));
3276
PointKeyFrame::SetKeyTime (KeyTime * value)
3279
DependencyObject::SetValue (PointKeyFrame::KeyTimeProperty, NULL);
3281
DependencyObject::SetValue (PointKeyFrame::KeyTimeProperty, Value (*value));
3285
PointKeyFrame::GetValue ()
3287
Value *value = DependencyObject::GetValue (PointKeyFrame::ValueProperty);
3288
return value ? value->AsPoint () : NULL;
3292
PointKeyFrame::SetValue (Point value)
3294
DependencyObject::SetValue (PointKeyFrame::ValueProperty, Value (value));
3298
PointKeyFrame::SetValue (Point * value)
3301
DependencyObject::SetValue (PointKeyFrame::ValueProperty, NULL);
3303
DependencyObject::SetValue (PointKeyFrame::ValueProperty, Value (*value));
3307
PolyBezierSegment::GetPoints ()
3309
Value *value = GetValue (PolyBezierSegment::PointsProperty);
3310
return value ? value->AsPointCollection () : NULL;
3314
PolyBezierSegment::SetPoints (PointCollection * value)
3316
SetValue (PolyBezierSegment::PointsProperty, Value (value));
3320
Polygon::GetFillRule ()
3322
Value *value = GetValue (Polygon::FillRuleProperty);
3323
return (FillRule) value->AsInt32 ();
3327
Polygon::SetFillRule (FillRule value)
3329
SetValue (Polygon::FillRuleProperty, Value (value));
3333
Polygon::GetPoints ()
3335
Value *value = GetValue (Polygon::PointsProperty);
3336
return value ? value->AsPointCollection () : NULL;
3340
Polygon::SetPoints (PointCollection * value)
3342
SetValue (Polygon::PointsProperty, Value (value));
3346
Polyline::GetFillRule ()
3348
Value *value = GetValue (Polyline::FillRuleProperty);
3349
return (FillRule) value->AsInt32 ();
3353
Polyline::SetFillRule (FillRule value)
3355
SetValue (Polyline::FillRuleProperty, Value (value));
3359
Polyline::GetPoints ()
3361
Value *value = GetValue (Polyline::PointsProperty);
3362
return value ? value->AsPointCollection () : NULL;
3366
Polyline::SetPoints (PointCollection * value)
3368
SetValue (Polyline::PointsProperty, Value (value));
3372
PolyLineSegment::GetPoints ()
3374
Value *value = GetValue (PolyLineSegment::PointsProperty);
3375
return value ? value->AsPointCollection () : NULL;
3379
PolyLineSegment::SetPoints (PointCollection * value)
3381
SetValue (PolyLineSegment::PointsProperty, Value (value));
3385
PolyQuadraticBezierSegment::GetPoints ()
3387
Value *value = GetValue (PolyQuadraticBezierSegment::PointsProperty);
3388
return value ? value->AsPointCollection () : NULL;
3392
PolyQuadraticBezierSegment::SetPoints (PointCollection * value)
3394
SetValue (PolyQuadraticBezierSegment::PointsProperty, Value (value));
3398
QuadraticBezierSegment::GetPoint1 ()
3400
Value *value = GetValue (QuadraticBezierSegment::Point1Property);
3401
return value ? value->AsPoint () : NULL;
3405
QuadraticBezierSegment::SetPoint1 (Point * value)
3408
SetValue (QuadraticBezierSegment::Point1Property, Value (*value));
3412
QuadraticBezierSegment::GetPoint2 ()
3414
Value *value = GetValue (QuadraticBezierSegment::Point2Property);
3415
return value ? value->AsPoint () : NULL;
3419
QuadraticBezierSegment::SetPoint2 (Point * value)
3422
SetValue (QuadraticBezierSegment::Point2Property, Value (*value));
3426
RadialGradientBrush::GetCenter ()
3428
Value *value = GetValue (RadialGradientBrush::CenterProperty);
3429
return value ? value->AsPoint () : NULL;
3433
RadialGradientBrush::SetCenter (Point * value)
3436
SetValue (RadialGradientBrush::CenterProperty, Value (*value));
3440
RadialGradientBrush::GetGradientOrigin ()
3442
Value *value = GetValue (RadialGradientBrush::GradientOriginProperty);
3443
return value ? value->AsPoint () : NULL;
3447
RadialGradientBrush::SetGradientOrigin (Point * value)
3450
SetValue (RadialGradientBrush::GradientOriginProperty, Value (*value));
3454
RadialGradientBrush::GetRadiusX ()
3456
Value *value = GetValue (RadialGradientBrush::RadiusXProperty);
3457
return value->AsDouble ();
3461
RadialGradientBrush::SetRadiusX (double value)
3463
SetValue (RadialGradientBrush::RadiusXProperty, Value (value));
3467
RadialGradientBrush::GetRadiusY ()
3469
Value *value = GetValue (RadialGradientBrush::RadiusYProperty);
3470
return value->AsDouble ();
3474
RadialGradientBrush::SetRadiusY (double value)
3476
SetValue (RadialGradientBrush::RadiusYProperty, Value (value));
3480
Rectangle::GetRadiusX ()
3482
Value *value = GetValue (Rectangle::RadiusXProperty);
3483
return value->AsDouble ();
3487
Rectangle::SetRadiusX (double value)
3489
SetValue (Rectangle::RadiusXProperty, Value (value));
3493
Rectangle::GetRadiusY ()
3495
Value *value = GetValue (Rectangle::RadiusYProperty);
3496
return value->AsDouble ();
3500
Rectangle::SetRadiusY (double value)
3502
SetValue (Rectangle::RadiusYProperty, Value (value));
3506
RectangleGeometry::GetRadiusX ()
3508
Value *value = GetValue (RectangleGeometry::RadiusXProperty);
3509
return value->AsDouble ();
3513
RectangleGeometry::SetRadiusX (double value)
3515
SetValue (RectangleGeometry::RadiusXProperty, Value (value));
3519
RectangleGeometry::GetRadiusY ()
3521
Value *value = GetValue (RectangleGeometry::RadiusYProperty);
3522
return value->AsDouble ();
3526
RectangleGeometry::SetRadiusY (double value)
3528
SetValue (RectangleGeometry::RadiusYProperty, Value (value));
3532
RectangleGeometry::GetRect ()
3534
Value *value = GetValue (RectangleGeometry::RectProperty);
3535
return value ? value->AsRect () : NULL;
3539
RectangleGeometry::SetRect (Rect * value)
3542
SetValue (RectangleGeometry::RectProperty, Value (*value));
3546
RotateTransform::GetAngle ()
3548
Value *value = GetValue (RotateTransform::AngleProperty);
3549
return value->AsDouble ();
3553
RotateTransform::SetAngle (double value)
3555
SetValue (RotateTransform::AngleProperty, Value (value));
3559
RotateTransform::GetCenterX ()
3561
Value *value = GetValue (RotateTransform::CenterXProperty);
3562
return value->AsDouble ();
3566
RotateTransform::SetCenterX (double value)
3568
SetValue (RotateTransform::CenterXProperty, Value (value));
3572
RotateTransform::GetCenterY ()
3574
Value *value = GetValue (RotateTransform::CenterYProperty);
3575
return value->AsDouble ();
3579
RotateTransform::SetCenterY (double value)
3581
SetValue (RotateTransform::CenterYProperty, Value (value));
3586
RowDefinition::GetHeight ()
3588
Value *value = GetValue (RowDefinition::HeightProperty);
3589
return value ? value->AsGridLength () : NULL;
3593
RowDefinition::SetHeight (GridLength * value)
3596
SetValue (RowDefinition::HeightProperty, Value (*value));
3602
RowDefinition::GetMaxHeight ()
3604
Value *value = GetValue (RowDefinition::MaxHeightProperty);
3605
return value->AsDouble ();
3609
RowDefinition::SetMaxHeight (double value)
3611
SetValue (RowDefinition::MaxHeightProperty, Value (value));
3617
RowDefinition::GetMinHeight ()
3619
Value *value = GetValue (RowDefinition::MinHeightProperty);
3620
return value->AsDouble ();
3624
RowDefinition::SetMinHeight (double value)
3626
SetValue (RowDefinition::MinHeightProperty, Value (value));
3633
Value *value = GetValue (Run::TextProperty);
3634
return value ? value->AsString () : NULL;
3638
Run::SetText (const char * value)
3640
SetValue (Run::TextProperty, Value (value));
3644
ScaleTransform::GetCenterX ()
3646
Value *value = GetValue (ScaleTransform::CenterXProperty);
3647
return value->AsDouble ();
3651
ScaleTransform::SetCenterX (double value)
3653
SetValue (ScaleTransform::CenterXProperty, Value (value));
3657
ScaleTransform::GetCenterY ()
3659
Value *value = GetValue (ScaleTransform::CenterYProperty);
3660
return value->AsDouble ();
3664
ScaleTransform::SetCenterY (double value)
3666
SetValue (ScaleTransform::CenterYProperty, Value (value));
3670
ScaleTransform::GetScaleX ()
3672
Value *value = GetValue (ScaleTransform::ScaleXProperty);
3673
return value->AsDouble ();
3677
ScaleTransform::SetScaleX (double value)
3679
SetValue (ScaleTransform::ScaleXProperty, Value (value));
3683
ScaleTransform::GetScaleY ()
3685
Value *value = GetValue (ScaleTransform::ScaleYProperty);
3686
return value->AsDouble ();
3690
ScaleTransform::SetScaleY (double value)
3692
SetValue (ScaleTransform::ScaleYProperty, Value (value));
3698
Value *value = GetValue (Shape::FillProperty);
3699
return value ? value->AsBrush () : NULL;
3703
Shape::SetFill (Brush * value)
3705
SetValue (Shape::FillProperty, Value (value));
3709
Shape::GetStretch ()
3711
Value *value = GetValue (Shape::StretchProperty);
3712
return (Stretch) value->AsInt32 ();
3716
Shape::SetStretch (Stretch value)
3718
SetValue (Shape::StretchProperty, Value (value));
3722
Shape::GetStrokeDashArray ()
3724
Value *value = GetValue (Shape::StrokeDashArrayProperty);
3725
return value ? value->AsDoubleCollection () : NULL;
3729
Shape::SetStrokeDashArray (DoubleCollection * value)
3731
SetValue (Shape::StrokeDashArrayProperty, Value (value));
3735
Shape::GetStrokeDashCap ()
3737
Value *value = GetValue (Shape::StrokeDashCapProperty);
3738
return (PenLineCap) value->AsInt32 ();
3742
Shape::SetStrokeDashCap (PenLineCap value)
3744
SetValue (Shape::StrokeDashCapProperty, Value (value));
3748
Shape::GetStrokeDashOffset ()
3750
Value *value = GetValue (Shape::StrokeDashOffsetProperty);
3751
return value->AsDouble ();
3755
Shape::SetStrokeDashOffset (double value)
3757
SetValue (Shape::StrokeDashOffsetProperty, Value (value));
3761
Shape::GetStrokeEndLineCap ()
3763
Value *value = GetValue (Shape::StrokeEndLineCapProperty);
3764
return (PenLineCap) value->AsInt32 ();
3768
Shape::SetStrokeEndLineCap (PenLineCap value)
3770
SetValue (Shape::StrokeEndLineCapProperty, Value (value));
3774
Shape::GetStrokeLineJoin ()
3776
Value *value = GetValue (Shape::StrokeLineJoinProperty);
3777
return (PenLineJoin) value->AsInt32 ();
3781
Shape::SetStrokeLineJoin (PenLineJoin value)
3783
SetValue (Shape::StrokeLineJoinProperty, Value (value));
3787
Shape::GetStrokeMiterLimit ()
3789
Value *value = GetValue (Shape::StrokeMiterLimitProperty);
3790
return value->AsDouble ();
3794
Shape::SetStrokeMiterLimit (double value)
3796
SetValue (Shape::StrokeMiterLimitProperty, Value (value));
3802
Value *value = GetValue (Shape::StrokeProperty);
3803
return value ? value->AsBrush () : NULL;
3807
Shape::SetStroke (Brush * value)
3809
SetValue (Shape::StrokeProperty, Value (value));
3813
Shape::GetStrokeStartLineCap ()
3815
Value *value = GetValue (Shape::StrokeStartLineCapProperty);
3816
return (PenLineCap) value->AsInt32 ();
3820
Shape::SetStrokeStartLineCap (PenLineCap value)
3822
SetValue (Shape::StrokeStartLineCapProperty, Value (value));
3826
Shape::GetStrokeThickness ()
3828
Value *value = GetValue (Shape::StrokeThicknessProperty);
3829
return value->AsDouble ();
3833
Shape::SetStrokeThickness (double value)
3835
SetValue (Shape::StrokeThicknessProperty, Value (value));
3839
SkewTransform::GetAngleX ()
3841
Value *value = GetValue (SkewTransform::AngleXProperty);
3842
return value->AsDouble ();
3846
SkewTransform::SetAngleX (double value)
3848
SetValue (SkewTransform::AngleXProperty, Value (value));
3852
SkewTransform::GetAngleY ()
3854
Value *value = GetValue (SkewTransform::AngleYProperty);
3855
return value->AsDouble ();
3859
SkewTransform::SetAngleY (double value)
3861
SetValue (SkewTransform::AngleYProperty, Value (value));
3865
SkewTransform::GetCenterX ()
3867
Value *value = GetValue (SkewTransform::CenterXProperty);
3868
return value->AsDouble ();
3872
SkewTransform::SetCenterX (double value)
3874
SetValue (SkewTransform::CenterXProperty, Value (value));
3878
SkewTransform::GetCenterY ()
3880
Value *value = GetValue (SkewTransform::CenterYProperty);
3881
return value->AsDouble ();
3885
SkewTransform::SetCenterY (double value)
3887
SetValue (SkewTransform::CenterYProperty, Value (value));
3891
SolidColorBrush::GetColor ()
3893
Value *value = GetValue (SolidColorBrush::ColorProperty);
3894
return value ? value->AsColor () : NULL;
3898
SolidColorBrush::SetColor (Color * value)
3901
SetValue (SolidColorBrush::ColorProperty, Value (*value));
3905
SplineColorKeyFrame::GetKeySpline ()
3907
Value *value = DependencyObject::GetValue (SplineColorKeyFrame::KeySplineProperty);
3908
return value ? value->AsKeySpline () : NULL;
3912
SplineColorKeyFrame::SetKeySpline (KeySpline * value)
3914
DependencyObject::SetValue (SplineColorKeyFrame::KeySplineProperty, Value (value));
3918
SplineDoubleKeyFrame::GetKeySpline ()
3920
Value *value = DependencyObject::GetValue (SplineDoubleKeyFrame::KeySplineProperty);
3921
return value ? value->AsKeySpline () : NULL;
3925
SplineDoubleKeyFrame::SetKeySpline (KeySpline * value)
3927
DependencyObject::SetValue (SplineDoubleKeyFrame::KeySplineProperty, Value (value));
3931
SplinePointKeyFrame::GetKeySpline ()
3933
Value *value = DependencyObject::GetValue (SplinePointKeyFrame::KeySplineProperty);
3934
return value ? value->AsKeySpline () : NULL;
3938
SplinePointKeyFrame::SetKeySpline (KeySpline * value)
3940
DependencyObject::SetValue (SplinePointKeyFrame::KeySplineProperty, Value (value));
3945
StackPanel::GetOrientation ()
3947
Value *value = GetValue (StackPanel::OrientationProperty);
3948
return (Orientation) value->AsInt32 ();
3952
StackPanel::SetOrientation (Orientation value)
3954
SetValue (StackPanel::OrientationProperty, Value (value));
3959
Storyboard::GetTargetName (DependencyObject *obj)
3961
Value *value = (!obj) ? NULL : obj->GetValue (Storyboard::TargetNameProperty);
3962
if (!value) value = Storyboard::TargetNameProperty->GetDefaultValue();
3963
return value ? value->AsString () : NULL;
3967
Storyboard::SetTargetName (DependencyObject *obj, const char * value)
3970
obj->SetValue (Storyboard::TargetNameProperty, Value (value));
3974
Storyboard::GetTargetProperty (DependencyObject *obj)
3976
Value *value = (!obj) ? NULL : obj->GetValue (Storyboard::TargetPropertyProperty);
3977
if (!value) value = Storyboard::TargetPropertyProperty->GetDefaultValue();
3978
return value ? value->AsString () : NULL;
3982
Storyboard::SetTargetProperty (DependencyObject *obj, const char * value)
3985
obj->SetValue (Storyboard::TargetPropertyProperty, Value (value));
3989
Stroke::GetDrawingAttributes ()
3991
Value *value = GetValue (Stroke::DrawingAttributesProperty);
3992
return value ? value->AsDrawingAttributes () : NULL;
3996
Stroke::SetDrawingAttributes (DrawingAttributes * value)
3998
SetValue (Stroke::DrawingAttributesProperty, Value (value));
4001
StylusPointCollection *
4002
Stroke::GetStylusPoints ()
4004
Value *value = GetValue (Stroke::StylusPointsProperty);
4005
return value ? value->AsStylusPointCollection () : NULL;
4009
Stroke::SetStylusPoints (StylusPointCollection * value)
4011
SetValue (Stroke::StylusPointsProperty, Value (value));
4015
SetterBaseCollection *
4016
Style::GetSetters ()
4018
Value *value = GetValue (Style::SettersProperty);
4019
return value ? value->AsSetterBaseCollection () : NULL;
4023
Style::SetSetters (SetterBaseCollection * value)
4025
SetValue (Style::SettersProperty, Value (value));
4030
StylusInfo::GetDeviceType ()
4032
Value *value = GetValue (StylusInfo::DeviceTypeProperty);
4033
return (TabletDeviceType) value->AsInt32 ();
4037
StylusInfo::SetDeviceType (TabletDeviceType value)
4039
SetValue (StylusInfo::DeviceTypeProperty, Value (value));
4043
StylusInfo::GetIsInverted ()
4045
Value *value = GetValue (StylusInfo::IsInvertedProperty);
4046
return value->AsBool ();
4050
StylusInfo::SetIsInverted (bool value)
4052
SetValue (StylusInfo::IsInvertedProperty, Value (value));
4056
StylusPoint::GetPressureFactor ()
4058
Value *value = GetValue (StylusPoint::PressureFactorProperty);
4059
return value->AsDouble ();
4063
StylusPoint::SetPressureFactor (double value)
4065
SetValue (StylusPoint::PressureFactorProperty, Value (value));
4069
StylusPoint::GetX ()
4071
Value *value = GetValue (StylusPoint::XProperty);
4072
return value->AsDouble ();
4076
StylusPoint::SetX (double value)
4078
SetValue (StylusPoint::XProperty, Value (value));
4082
StylusPoint::GetY ()
4084
Value *value = GetValue (StylusPoint::YProperty);
4085
return value->AsDouble ();
4089
StylusPoint::SetY (double value)
4091
SetValue (StylusPoint::YProperty, Value (value));
4095
TextBlock::GetFontFamily ()
4097
Value *value = GetValue (TextBlock::FontFamilyProperty);
4098
return value ? value->AsString () : NULL;
4102
TextBlock::SetFontFamily (const char * value)
4104
SetValue (TextBlock::FontFamilyProperty, Value (value));
4108
TextBlock::GetFontSize ()
4110
Value *value = GetValue (TextBlock::FontSizeProperty);
4111
return value->AsDouble ();
4115
TextBlock::SetFontSize (double value)
4117
SetValue (TextBlock::FontSizeProperty, Value (value));
4121
TextBlock::GetFontStretch ()
4123
Value *value = GetValue (TextBlock::FontStretchProperty);
4124
return (FontStretches) value->AsInt32 ();
4128
TextBlock::SetFontStretch (FontStretches value)
4130
SetValue (TextBlock::FontStretchProperty, Value (value));
4134
TextBlock::GetFontStyle ()
4136
Value *value = GetValue (TextBlock::FontStyleProperty);
4137
return (FontStyles) value->AsInt32 ();
4141
TextBlock::SetFontStyle (FontStyles value)
4143
SetValue (TextBlock::FontStyleProperty, Value (value));
4147
TextBlock::GetFontWeight ()
4149
Value *value = GetValue (TextBlock::FontWeightProperty);
4150
return (FontWeights) value->AsInt32 ();
4154
TextBlock::SetFontWeight (FontWeights value)
4156
SetValue (TextBlock::FontWeightProperty, Value (value));
4160
TextBlock::GetForeground ()
4162
Value *value = GetValue (TextBlock::ForegroundProperty);
4163
return value ? value->AsBrush () : NULL;
4167
TextBlock::SetForeground (Brush * value)
4169
SetValue (TextBlock::ForegroundProperty, Value (value));
4173
TextBlock::GetInlines ()
4175
Value *value = GetValue (TextBlock::InlinesProperty);
4176
return value ? value->AsInlineCollection () : NULL;
4180
TextBlock::SetInlines (InlineCollection * value)
4182
SetValue (TextBlock::InlinesProperty, Value (value));
4187
TextBlock::GetLineHeight ()
4189
Value *value = GetValue (TextBlock::LineHeightProperty);
4190
return value->AsDouble ();
4194
TextBlock::SetLineHeight (double value)
4196
SetValue (TextBlock::LineHeightProperty, Value (value));
4201
LineStackingStrategy
4202
TextBlock::GetLineStackingStrategy ()
4204
Value *value = GetValue (TextBlock::LineStackingStrategyProperty);
4205
return (LineStackingStrategy) value->AsInt32 ();
4209
TextBlock::SetLineStackingStrategy (LineStackingStrategy value)
4211
SetValue (TextBlock::LineStackingStrategyProperty, Value (value));
4217
TextBlock::GetPadding ()
4219
Value *value = GetValue (TextBlock::PaddingProperty);
4220
return value ? value->AsThickness () : NULL;
4224
TextBlock::SetPadding (Thickness * value)
4227
SetValue (TextBlock::PaddingProperty, Value (*value));
4233
TextBlock::GetTextAlignment ()
4235
Value *value = GetValue (TextBlock::TextAlignmentProperty);
4236
return (TextAlignment) value->AsInt32 ();
4240
TextBlock::SetTextAlignment (TextAlignment value)
4242
SetValue (TextBlock::TextAlignmentProperty, Value (value));
4247
TextBlock::GetTextDecorations ()
4249
Value *value = GetValue (TextBlock::TextDecorationsProperty);
4250
return (TextDecorations) value->AsInt32 ();
4254
TextBlock::SetTextDecorations (TextDecorations value)
4256
SetValue (TextBlock::TextDecorationsProperty, Value (value));
4260
TextBlock::GetText ()
4262
Value *value = GetValue (TextBlock::TextProperty);
4263
return value ? value->AsString () : NULL;
4267
TextBlock::SetText (const char * value)
4269
SetValue (TextBlock::TextProperty, Value (value));
4273
TextBlock::GetTextWrapping ()
4275
Value *value = GetValue (TextBlock::TextWrappingProperty);
4276
return (TextWrapping) value->AsInt32 ();
4280
TextBlock::SetTextWrapping (TextWrapping value)
4282
SetValue (TextBlock::TextWrappingProperty, Value (value));
4287
TextBox::GetAcceptsReturn ()
4289
Value *value = GetValue (TextBox::AcceptsReturnProperty);
4290
return value->AsBool ();
4294
TextBox::SetAcceptsReturn (bool value)
4296
SetValue (TextBox::AcceptsReturnProperty, Value (value));
4302
TextBox::GetHorizontalScrollBarVisibility ()
4304
Value *value = GetValue (TextBox::HorizontalScrollBarVisibilityProperty);
4305
return (ScrollBarVisibility) value->AsInt32 ();
4309
TextBox::SetHorizontalScrollBarVisibility (ScrollBarVisibility value)
4311
SetValue (TextBox::HorizontalScrollBarVisibilityProperty, Value (value));
4317
TextBox::GetIsReadOnly ()
4319
Value *value = GetValue (TextBox::IsReadOnlyProperty);
4320
return value->AsBool ();
4324
TextBox::SetIsReadOnly (bool value)
4326
SetValue (TextBox::IsReadOnlyProperty, Value (value));
4332
TextBox::GetMaxLength ()
4334
Value *value = GetValue (TextBox::MaxLengthProperty);
4335
return value->AsInt32 ();
4339
TextBox::SetMaxLength (gint32 value)
4341
SetValue (TextBox::MaxLengthProperty, Value (value));
4347
TextBox::GetSelectedText ()
4349
Value *value = GetValue (TextBox::SelectedTextProperty);
4350
return value ? value->AsString () : NULL;
4354
TextBox::SetSelectedText (const char * value)
4356
SetValue (TextBox::SelectedTextProperty, Value (value));
4362
TextBox::GetSelectionBackground ()
4364
Value *value = GetValue (TextBox::SelectionBackgroundProperty);
4365
return value ? value->AsBrush () : NULL;
4369
TextBox::SetSelectionBackground (Brush * value)
4371
SetValue (TextBox::SelectionBackgroundProperty, Value (value));
4377
TextBox::GetSelectionForeground ()
4379
Value *value = GetValue (TextBox::SelectionForegroundProperty);
4380
return value ? value->AsBrush () : NULL;
4384
TextBox::SetSelectionForeground (Brush * value)
4386
SetValue (TextBox::SelectionForegroundProperty, Value (value));
4392
TextBox::GetSelectionLength ()
4394
Value *value = GetValue (TextBox::SelectionLengthProperty);
4395
return value->AsInt32 ();
4399
TextBox::SetSelectionLength (gint32 value)
4401
SetValue (TextBox::SelectionLengthProperty, Value (value));
4407
TextBox::GetSelectionStart ()
4409
Value *value = GetValue (TextBox::SelectionStartProperty);
4410
return value->AsInt32 ();
4414
TextBox::SetSelectionStart (gint32 value)
4416
SetValue (TextBox::SelectionStartProperty, Value (value));
4422
TextBox::GetTextAlignment ()
4424
Value *value = GetValue (TextBox::TextAlignmentProperty);
4425
return (TextAlignment) value->AsInt32 ();
4429
TextBox::SetTextAlignment (TextAlignment value)
4431
SetValue (TextBox::TextAlignmentProperty, Value (value));
4439
Value *value = GetValue (TextBox::TextProperty);
4440
return value ? value->AsString () : NULL;
4444
TextBox::SetText (const char * value)
4446
SetValue (TextBox::TextProperty, Value (value));
4452
TextBox::GetTextWrapping ()
4454
Value *value = GetValue (TextBox::TextWrappingProperty);
4455
return (TextWrapping) value->AsInt32 ();
4459
TextBox::SetTextWrapping (TextWrapping value)
4461
SetValue (TextBox::TextWrappingProperty, Value (value));
4467
TextBox::GetVerticalScrollBarVisibility ()
4469
Value *value = GetValue (TextBox::VerticalScrollBarVisibilityProperty);
4470
return (ScrollBarVisibility) value->AsInt32 ();
4474
TextBox::SetVerticalScrollBarVisibility (ScrollBarVisibility value)
4476
SetValue (TextBox::VerticalScrollBarVisibilityProperty, Value (value));
4481
TileBrush::GetAlignmentX ()
4483
Value *value = GetValue (TileBrush::AlignmentXProperty);
4484
return (AlignmentX) value->AsInt32 ();
4488
TileBrush::SetAlignmentX (AlignmentX value)
4490
SetValue (TileBrush::AlignmentXProperty, Value (value));
4494
TileBrush::GetAlignmentY ()
4496
Value *value = GetValue (TileBrush::AlignmentYProperty);
4497
return (AlignmentY) value->AsInt32 ();
4501
TileBrush::SetAlignmentY (AlignmentY value)
4503
SetValue (TileBrush::AlignmentYProperty, Value (value));
4507
TileBrush::GetStretch ()
4509
Value *value = GetValue (TileBrush::StretchProperty);
4510
return (Stretch) value->AsInt32 ();
4514
TileBrush::SetStretch (Stretch value)
4516
SetValue (TileBrush::StretchProperty, Value (value));
4520
Timeline::GetAutoReverse ()
4522
Value *value = GetValue (Timeline::AutoReverseProperty);
4523
return value->AsBool ();
4527
Timeline::SetAutoReverse (bool value)
4529
SetValue (Timeline::AutoReverseProperty, Value (value));
4533
Timeline::GetFillBehavior ()
4535
Value *value = GetValue (Timeline::FillBehaviorProperty);
4536
return (FillBehavior) value->AsInt32 ();
4540
Timeline::SetFillBehavior (FillBehavior value)
4542
SetValue (Timeline::FillBehaviorProperty, Value (value));
4546
Timeline::GetSpeedRatio ()
4548
Value *value = GetValue (Timeline::SpeedRatioProperty);
4549
return value->AsDouble ();
4553
Timeline::SetSpeedRatio (double value)
4555
SetValue (Timeline::SpeedRatioProperty, Value (value));
4558
TimelineCollection *
4559
TimelineGroup::GetChildren ()
4561
Value *value = GetValue (TimelineGroup::ChildrenProperty);
4562
return value ? value->AsTimelineCollection () : NULL;
4566
TimelineGroup::SetChildren (TimelineCollection * value)
4568
SetValue (TimelineGroup::ChildrenProperty, Value (value));
4572
TimelineMarker::GetText ()
4574
Value *value = GetValue (TimelineMarker::TextProperty);
4575
return value ? value->AsString () : NULL;
4579
TimelineMarker::SetText (const char * value)
4581
SetValue (TimelineMarker::TextProperty, Value (value));
4585
TimelineMarker::GetTime ()
4587
Value *value = GetValue (TimelineMarker::TimeProperty);
4588
return value->AsTimeSpan ();
4592
TimelineMarker::SetTime (TimeSpan value)
4594
SetValue (TimelineMarker::TimeProperty, Value (value, Type::TIMESPAN));
4598
TimelineMarker::GetType ()
4600
Value *value = GetValue (TimelineMarker::TypeProperty);
4601
return value ? value->AsString () : NULL;
4605
TimelineMarker::SetType (const char * value)
4607
SetValue (TimelineMarker::TypeProperty, Value (value));
4610
TransformCollection *
4611
TransformGroup::GetChildren ()
4613
Value *value = GetValue (TransformGroup::ChildrenProperty);
4614
return value ? value->AsTransformCollection () : NULL;
4618
TransformGroup::SetChildren (TransformCollection * value)
4620
SetValue (TransformGroup::ChildrenProperty, Value (value));
4624
TranslateTransform::GetX ()
4626
Value *value = GetValue (TranslateTransform::XProperty);
4627
return value->AsDouble ();
4631
TranslateTransform::SetX (double value)
4633
SetValue (TranslateTransform::XProperty, Value (value));
4637
TranslateTransform::GetY ()
4639
Value *value = GetValue (TranslateTransform::YProperty);
4640
return value->AsDouble ();
4644
TranslateTransform::SetY (double value)
4646
SetValue (TranslateTransform::YProperty, Value (value));
4650
UIElement::GetClip ()
4652
Value *value = GetValue (UIElement::ClipProperty);
4653
return value ? value->AsGeometry () : NULL;
4657
UIElement::SetClip (Geometry * value)
4659
SetValue (UIElement::ClipProperty, Value (value));
4663
UIElement::GetCursor ()
4665
Value *value = GetValue (UIElement::CursorProperty);
4666
return (MouseCursor) value->AsInt32 ();
4670
UIElement::SetCursor (MouseCursor value)
4672
SetValue (UIElement::CursorProperty, Value (value));
4676
UIElement::GetIsHitTestVisible ()
4678
Value *value = GetValue (UIElement::IsHitTestVisibleProperty);
4679
return value->AsBool ();
4683
UIElement::SetIsHitTestVisible (bool value)
4685
SetValue (UIElement::IsHitTestVisibleProperty, Value (value));
4689
UIElement::GetOpacityMask ()
4691
Value *value = GetValue (UIElement::OpacityMaskProperty);
4692
return value ? value->AsBrush () : NULL;
4696
UIElement::SetOpacityMask (Brush * value)
4698
SetValue (UIElement::OpacityMaskProperty, Value (value));
4702
UIElement::GetOpacity ()
4704
Value *value = GetValue (UIElement::OpacityProperty);
4705
return value->AsDouble ();
4709
UIElement::SetOpacity (double value)
4711
SetValue (UIElement::OpacityProperty, Value (value));
4715
UIElement::GetRenderTransformOrigin ()
4717
Value *value = GetValue (UIElement::RenderTransformOriginProperty);
4718
return value ? value->AsPoint () : NULL;
4722
UIElement::SetRenderTransformOrigin (Point * value)
4725
SetValue (UIElement::RenderTransformOriginProperty, Value (*value));
4729
UIElement::GetRenderTransform ()
4731
Value *value = GetValue (UIElement::RenderTransformProperty);
4732
return value ? value->AsTransform () : NULL;
4736
UIElement::SetRenderTransform (Transform * value)
4738
SetValue (UIElement::RenderTransformProperty, Value (value));
4741
ResourceDictionary *
4742
UIElement::GetResources ()
4744
Value *value = GetValue (UIElement::ResourcesProperty);
4745
return value ? value->AsResourceDictionary () : NULL;
4749
UIElement::SetResources (ResourceDictionary * value)
4751
SetValue (UIElement::ResourcesProperty, Value (value));
4755
UIElement::GetTag ()
4757
Value *value = GetValue (UIElement::TagProperty);
4758
return value ? value->AsString () : NULL;
4762
UIElement::SetTag (const char * value)
4764
SetValue (UIElement::TagProperty, Value (value));
4768
UIElement::GetTriggers ()
4770
Value *value = GetValue (UIElement::TriggersProperty);
4771
return value ? value->AsTriggerCollection () : NULL;
4775
UIElement::SetTriggers (TriggerCollection * value)
4777
SetValue (UIElement::TriggersProperty, Value (value));
4781
UIElement::GetVisibility ()
4783
Value *value = GetValue (UIElement::VisibilityProperty);
4784
return (Visibility) value->AsInt32 ();
4788
UIElement::SetVisibility (Visibility value)
4790
SetValue (UIElement::VisibilityProperty, Value (value));
4794
VideoBrush::GetSourceName ()
4796
Value *value = GetValue (VideoBrush::SourceNameProperty);
4797
return value ? value->AsString () : NULL;
4801
VideoBrush::SetSourceName (const char * value)
4803
SetValue (VideoBrush::SourceNameProperty, Value (value));
4807
VisualBrush::GetVisual ()
4809
Value *value = GetValue (VisualBrush::VisualProperty);
4810
return value ? value->AsUIElement () : NULL;
4814
VisualBrush::SetVisual (UIElement * value)
4816
SetValue (VisualBrush::VisualProperty, Value (value));