Setter.TargetName Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia nazwę obiektu, dla których jest przeznaczony Setter .
public:
property System::String ^ TargetName { System::String ^ get(); void set(System::String ^ value); };
public string TargetName { get; set; }
[System.Windows.Markup.Ambient]
public string TargetName { get; set; }
member this.TargetName : string with get, set
[<System.Windows.Markup.Ambient>]
member this.TargetName : string with get, set
Public Property TargetName As String
Wartość właściwości
Wartość domyślna to null
.
- Atrybuty
Przykłady
W poniższym przykładzie element jest używany dla wyzwalacza w TargetName celu określenia, że Setter element jest przeznaczony dla Ellipse elementu o nazwie ThumbCover
w obiekcie ControlTemplateSetter .
<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">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Thumb}">
<Grid Width="14" Height="14">
<Ellipse Fill="{TemplateBinding Foreground}" />
<Ellipse Stroke="{TemplateBinding BorderBrush}" StrokeThickness="1" x:Name="ThumbCover" >
<Ellipse.Fill>
<LinearGradientBrush EndPoint="0,1" StartPoint="0,0">
<LinearGradientBrush.GradientStops>
<GradientStop Color="#CCFFFFFF" Offset="0" />
<GradientStop Color="#00000000" Offset=".5" />
<GradientStop Color="#66000000" Offset="1" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</Ellipse.Fill>
</Ellipse>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsDragging" Value="true">
<Setter TargetName="ThumbCover" Property="Fill">
<Setter.Value>
<LinearGradientBrush EndPoint="0,1" StartPoint="0,0">
<LinearGradientBrush.GradientStops>
<GradientStop Color="#CCFFFFFF" Offset="1" />
<GradientStop Color="#00000000" Offset=".5" />
<GradientStop Color="#66000000" Offset="0" />
</LinearGradientBrush.GradientStops>
</LinearGradientBrush>
</Setter.Value>
</Setter>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Uwagi
Tę właściwość można ustawić na nazwę dowolnego elementu w zakresie, w którym jest stosowana kolekcja ustawiająca (kolekcja, której częścią jest ten zestaw). Jest to zazwyczaj nazwany element, który znajduje się w szablonie zawierającym ten zestaw.