, , , , wpf, ( : ). , , , :
<Style TargetType="{x:Type TextBox}">
<Setter Property="Width" Value="Auto"/>
</Style>
, TargetElement.
, , , , . "Tag" , . , 3 :
<Style.Triggers>
<Trigger Property="Tag" Value="delete">
<Setter Property="Background" Value="Red"></Setter>
</Trigger>
<Trigger Property="Tag" Value="confirm">
<Setter Property="Background" Value="Green"></Setter>
</Trigger>
</Style.Triggers>
- . , , , :
- WPF DependencyProperty "ParentVisual",
.
- WPF DepencyProperty, "VisualType"
, / ParentVisual.VisualType.
CSS WPF, TextBox, , "subnavi", .
Grid Border#subnavi TextBox
{
backgroundColor:#FF0000;
}
WPF, Multitrigger TextBox :
<MultiTrigger>
<Condition Property="ParentVisual.VisualType" Value="Border"></Condition>
<Condition Property="ParentVisual.Name" Value="subnavi"></Condition>
<Condition Property="ParentVisual.ParentVisual.VisualType" Value="Grid"></Condition>
<Setter Property="Background" Value="Red"/>
</MultiTrigger>
, , DependencyProperties , , wpf.
, WPF: WPF WPF-, , , . , CSS .
EDIT: , DependencyObject, Visual , .