Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Gets or sets the location of the two-dimensional focal point that defines the beginning of the gradient.
XAML |
<object GradientOrigin="Point" .../>
|
Scripting |
value = object.GradientOrigin object.GradientOrigin = value |
Property Value
The location of the two-dimensional focal point of the gradient.
This property is read/write. The default value is a point with value 0.5,0.5.
Remarks
See remarks in Point for scripting usages of this property.
Specifying Relative or Absolute Values
The MappingMode property of a RadialGradientBrush determines whether its coordinate properties are interpreted as a relative or absolute value. By default, GradientOrigin is treated as relative, which corresponds to a MappingMode of RelativeToBoundingBox. A MappingMode of Absolute specifies that the GradientOrigin value is expressed in device independent pixels, not as a factor within the bounding box of the area where the brush is applied.
When GradientOrigin and Center are the same, this can be used to create the illusion/effect of a specular highlight from a "straight-on" lighting source applied to the object where the brush is used. By contrast, when GradientOrigin and Center are offset, this can create the illusion/effect of a specular highlight from an "off-center" lighting source. This technique is very useful for creating 3-D effects from out of 2-D objects.