RelativeSource.Self Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy statikus értéket kap, amely a módhoz készült szerkezet visszaadására RelativeSourceSelf szolgál.
public:
static property System::Windows::Data::RelativeSource ^ Self { System::Windows::Data::RelativeSource ^ get(); };
public static System.Windows.Data.RelativeSource Self { get; }
static member Self : System.Windows.Data.RelativeSource
Public Shared ReadOnly Property Self As RelativeSource
Tulajdonság értéke
Statikus RelativeSource.
Példák
Az alábbi példa egy stílusindítót mutat be, amely érvényesítési hibaüzenetet ToolTip küld. A beállító értéke az aktuális TextBox hibatartalomhoz (a TextBox stílus használatával) kötődik a RelativeSource tulajdonság használatával. A példával kapcsolatos további információkért tekintse meg a kötésérvényesítés implementálását ismertető témakört.
<Style x:Key="textBoxInError" TargetType="{x:Type TextBox}">
<Style.Triggers>
<Trigger Property="Validation.HasError" Value="true">
<Setter Property="ToolTip"
Value="{Binding RelativeSource={x:Static RelativeSource.Self},
Path=(Validation.Errors)/ErrorContent}"/>
</Trigger>
</Style.Triggers>
</Style>
Megjegyzések
A négy RelativeSourceMode érték PreviousDataSelfközül három, vagy TemplatedParentegy teljesen statikus értéket hozhat létreRelativeSource, amely nem tartalmaz egyedi privát értékeket. A statikus tulajdonság minden felhasználása megosztható ugyanazzal az objektummal, így nincs szükség külön objektumok lefoglalására minden egyes használathoz. Ezért a statikus tulajdonság használata csökkenti a memóriahasználatot.
XAML-szöveghasználat
Az XAML-információkért lásd: RelativeSource MarkupExtension.