SpecularMaterial.Brush Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets the 2-D brush to apply to a specularly-lit 3-D model.
public:
property System::Windows::Media::Brush ^ Brush { System::Windows::Media::Brush ^ get(); void set(System::Windows::Media::Brush ^ value); };
public System.Windows.Media.Brush Brush { get; set; }
member this.Brush : System.Windows.Media.Brush with get, set
Public Property Brush As Brush
Property Value
The brush to apply.
Examples
The following example creates an instance of SpecularMaterial and sets its brush properties.
<MaterialGroup x:Key="LeavesMaterial1">
<DiffuseMaterial>
<DiffuseMaterial.Brush>
<ImageBrush Stretch="UniformToFill" ImageSource="sample_images\leaves_closeup.png" TileMode="None" ViewportUnits="Absolute" Viewport="0 0 1 1" AlignmentX="Left" AlignmentY="Top" Opacity="1.000000" />
</DiffuseMaterial.Brush>
</DiffuseMaterial>
<SpecularMaterial SpecularPower="85.3333">
<SpecularMaterial.Brush>
<SolidColorBrush Color="#FFFFFF" Opacity="1.000000"/>
</SpecularMaterial.Brush>
</SpecularMaterial>
</MaterialGroup>
Remarks
If no texture coordinates are specified for a MeshGeometry3D, its material might not render as expected. The only exception is when this property specifies a SolidColorBrush; in this case, the material will be rendered using a default set of texture coordinates.
Dependency Property Information
Item | Value |
---|---|
Identifier field | BrushProperty |
Metadata properties set to true |
None |