Windows apps
Collapse the table of content
Expand the table of content
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Setter.TargetName Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets or sets the name of the object this Setter is intended for.

Namespace:   System.Windows
Assembly:  PresentationFramework (in PresentationFramework.dll)

public string TargetName { get; set; }

Property Value

Type: System.String

The default value is null.

You can set this property to the name of any element within the scope of where the setter collection (the collection that this setter is part of) is applied. This is typically a named element that is within the template that contains this setter.

In the following example, the TargetName is used for the trigger Setter to specify that the Setter is intended for the Ellipse named ThumbCover within the ControlTemplate.

<Style x:Key="Slider_Thumb" TargetType="{x:Type Thumb}">
	<Setter Property="OverridesDefaultStyle" Value="true" />
	<Setter Property="Width" Value="14" />
	<Setter Property="Height" Value="14" />
	<Setter Property="Template">
			<ControlTemplate TargetType="{x:Type Thumb}">
				<Grid Width="14" Height="14">
					<Ellipse Fill="{TemplateBinding Foreground}" />
					<Ellipse Stroke="{TemplateBinding BorderBrush}" StrokeThickness="1" x:Name="ThumbCover" >
							<LinearGradientBrush  EndPoint="0,1" StartPoint="0,0">
									<GradientStop Color="#CCFFFFFF" Offset="0" />
									<GradientStop Color="#00000000" Offset=".5" />
									<GradientStop Color="#66000000" Offset="1" />
					<Trigger Property="IsDragging" Value="true">
						<Setter TargetName="ThumbCover" Property="Fill">
								<LinearGradientBrush  EndPoint="0,1" StartPoint="0,0">
										<GradientStop Color="#CCFFFFFF" Offset="1" />
										<GradientStop Color="#00000000" Offset=".5" />
										<GradientStop Color="#66000000" Offset="0" />

.NET Framework
Available since 3.0
Return to top
© 2018 Microsoft