ComponentResourceKey.ResourceId Property

Definition

Gets or sets a unique identifier to differentiate this key from others associated with this type.

C#
public object ResourceId { get; set; }

Property Value

A unique identifier. Typically this is a string.

Examples

The following example shows how to use the ResourceId to differentiate this key from others associated with this type.

XAML
<Style 
    x:Key="{ComponentResourceKey 
        TypeInTargetAssembly={x:Type local:ColorPicker},
        ResourceId=ColorSliderStyle}"
    TargetType="{x:Type Slider}">

    <Setter Property="Minimum" Value="0"/>
    <Setter Property="Maximum" Value="255"/>
    <Setter Property="SmallChange" Value="1"/>
    <Setter Property="LargeChange" Value="51"/>
    <Setter Property="IsMoveToPointEnabled" Value="true"/>
    <Setter Property="Orientation" Value="Horizontal"/>
</Style>

Remarks

For XAML information, see ComponentResourceKey Markup Extension.

Typically, the string used for a ResourceId value conforms to the XamlName Grammar.

Applies to

Product Versions
.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, 10