CollectionView.CurrentItem 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.
Lekéri az aktuális elemet a nézetben.
public:
virtual property System::Object ^ CurrentItem { System::Object ^ get(); };
public virtual object CurrentItem { get; }
member this.CurrentItem : obj
Public Overridable ReadOnly Property CurrentItem As Object
Tulajdonság értéke
A nézet aktuális eleme. Alapértelmezés szerint a gyűjtemény első eleme az aktuális elemként kezdődik.
Megvalósítás
Megjegyzések
A gyűjteménynézetek támogatják az aktuális rekordmutató fogalmát. Amikor egy gyűjteménynézetben navigál az objektumok között, áthelyez egy rekordmutatót, amellyel lekérheti a gyűjtemény adott helyén található objektumot.
Vegye figyelembe, hogy az aktuális rekordmutató áthelyezése valamilyen interakciót mutat a gyűjteményre alkalmazott rendezéssel vagy szűréssel. A rendezés megőrzi az aktuális rekordmutatót az utolsó kijelölt rekordon, de a gyűjteménynézet újrastrukturálva van körülötte. (Lehet, hogy a kijelölt rekord korábban a lista elején volt, de most a kijelölt rekord valahol középen lehet.) A szűrés megőrzi a kijelölt rekordot, ha a kijelölés a szűrés után is látható marad. Ellenkező esetben az aktuális rekordmutató a szűrt gyűjteménynézet első rekordjára van állítva.
A gyűjtemény aktuális eleme automatikusan meg van kötve, ha a kötés célja egy egytonos érték. Ha a cél egy ItemsControl, akkor a rendszer szinkronizálja az aktuális elemet a kijelölt elemgel. Ha például egy listamező egy gyűjteményhez van kötve, akkor a rendszer szinkronizálja az CurrentItem aktuálisan kijelölt elemet.
Megjegyzések az öröklőkhöz
Ezt a tulajdonságot csak azok az osztályok bírálják felül, amelyek pénznemkezelési hívásokat adnak át egy másik belső CollectionView objektumnak; az összes többi származtatott osztálynak a SetCurrent(Object, Int32) módszerrel kell frissítenie az alaposztályban tárolt aktuális értékeket.