RelativeSource Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci RelativeSource třídy .
Přetížení
RelativeSource() |
Inicializuje novou instanci RelativeSource třídy . |
RelativeSource(RelativeSourceMode) |
Inicializuje novou instanci RelativeSource třídy s počátečním režimem. |
RelativeSource(RelativeSourceMode, Type, Int32) |
Inicializuje novou instanci RelativeSource třídy s počátečním režimem a další stromové kvalifikátory pro vyhledání požadovaného relativního zdroje. |
RelativeSource()
Inicializuje novou instanci RelativeSource třídy .
public:
RelativeSource();
public RelativeSource ();
Public Sub New ()
Platí pro
RelativeSource(RelativeSourceMode)
Inicializuje novou instanci RelativeSource třídy s počátečním režimem.
public:
RelativeSource(System::Windows::Data::RelativeSourceMode mode);
public RelativeSource (System.Windows.Data.RelativeSourceMode mode);
new System.Windows.Data.RelativeSource : System.Windows.Data.RelativeSourceMode -> System.Windows.Data.RelativeSource
Public Sub New (mode As RelativeSourceMode)
Parametry
- mode
- RelativeSourceMode
Jedna z RelativeSourceMode hodnot.
Platí pro
RelativeSource(RelativeSourceMode, Type, Int32)
Inicializuje novou instanci RelativeSource třídy s počátečním režimem a další stromové kvalifikátory pro vyhledání požadovaného relativního zdroje.
public:
RelativeSource(System::Windows::Data::RelativeSourceMode mode, Type ^ ancestorType, int ancestorLevel);
public RelativeSource (System.Windows.Data.RelativeSourceMode mode, Type ancestorType, int ancestorLevel);
new System.Windows.Data.RelativeSource : System.Windows.Data.RelativeSourceMode * Type * int -> System.Windows.Data.RelativeSource
Public Sub New (mode As RelativeSourceMode, ancestorType As Type, ancestorLevel As Integer)
Parametry
- mode
- RelativeSourceMode
Jedna z RelativeSourceMode hodnot. Aby byl tento podpis relevantní, měl by být FindAncestor.
- ancestorLevel
- Int32
Řadová pozice požadovaného předka mezi všemi předky daného typu.
Příklady
Následující příkaz vrátí sekundu ItemsControl , ke které došlo na cestě nahoru počínaje cílovým prvkem vazby.
Binding myBinding = new Binding();
// Returns the second ItemsControl encountered on the upward path
// starting at the target element of the binding
myBinding.RelativeSource = new RelativeSource(
RelativeSourceMode.FindAncestor, typeof(ItemsControl), 2);
Dim myBinding As New Binding()
' Returns the second ItemsControl encountered on the upward path
' starting at the target element of the binding
myBinding.RelativeSource = New RelativeSource(RelativeSourceMode.FindAncestor, GetType(ItemsControl), 2)
Poznámky
ancestorType
a ancestorLevel
nejsou relevantní, pokud jsou uvedeny jako parametry pro mode
jiný parametr než FindAncestor. Nepoužívejte tento podpis pro ostatní RelativeSourceMode hodnoty.