MaterialGroup 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表其集合中材質複合的 Material。
public ref class MaterialGroup sealed : System::Windows::Media::Media3D::Material
C#
[System.Windows.Markup.ContentProperty("Children")]
public sealed class MaterialGroup : System.Windows.Media.Media3D.Material
[<System.Windows.Markup.ContentProperty("Children")>]
type MaterialGroup = class
inherit Material
Public NotInheritable Class MaterialGroup
Inherits Material
- 繼承
- 屬性
下列摘錄顯示 MaterialGroup 。
XAML
<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>
因為 DiffuseMaterial 、 SpecularMaterial 和 EmissiveMaterial 提供不同的效果,所以結合它們會很有用。 例如,您可以選擇使用 DiffuseMaterial 將複雜的紋理套用至網格,同時在相同的網格上新增反白顯示效果與 SpecularMaterial。 MaterialGroup 可讓您將這些材質視為單一紋理,以方便起見。
Material |
初始化 MaterialGroup 類別的新執行個體。 |
Children |
識別 Children 相依性屬性。 |
Can |
取得值,指出是否可以將物件設為不可修改。 (繼承來源 Freezable) |
Children |
取得或設定 Material 子物件的集合。 |
Dependency |
DependencyObjectType取得包裝這個實例之 CLR 型別的 。 (繼承來源 DependencyObject) |
Dispatcher |
取得與這個 Dispatcher 關聯的 DispatcherObject。 (繼承來源 DispatcherObject) |
Has |
取得值,這個值表示是否有一個或多個 AnimationClock 物件與這個物件的任何一個相依性屬性相關聯。 (繼承來源 Animatable) |
Is |
取得值,該值表示物件目前是否可修改。 (繼承來源 Freezable) |
Is |
取得值,這個值表示此執行個體目前是否已密封 (唯讀)。 (繼承來源 DependencyObject) |
IFormattable. |
使用指定的格式,格式化目前執行個體的值。 (繼承來源 Material) |
產品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |