SpecularMaterial.Brush 属性

定义

获取或设置要应用于反射三维模型的二维画笔。

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

属性值

要应用的画笔。

示例

以下示例创建 的 SpecularMaterial 实例并设置其画笔属性。

<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>

注解

如果未为 MeshGeometry3D指定纹理坐标,则其材料可能无法按预期呈现。 唯一 SolidColorBrush的例外是此属性指定 ;在这种情况下,将使用一组默认的纹理坐标呈现材料。

依赖项属性信息

标识符字段 BrushProperty
元数据属性设置为 true

适用于