TextSearch Klasse
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

TextSearch-Klasse

 

Ermöglicht einem Benutzer schnell Zugriff auf Elemente in einem Satz durch Eingabe von Präfixen von Zeichenfolgen.

Namespace:   System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Controls.TextSearch

public sealed class TextSearch : DependencyObject

NameBeschreibung
System_CAPS_pubpropertyDependencyObjectType

Ruft die DependencyObjectType umschließt der CLR Typ dieser Instanz. (Geerbt von DependencyObject.)

System_CAPS_pubpropertyDispatcher

Ruft die Dispatcher dies DispatcherObject zugeordnet ist.(Geerbt von DispatcherObject.)

System_CAPS_pubpropertyIsSealed

Ruft einen Wert, der angibt, ob diese Instanz derzeit versiegelt ist (schreibgeschützt).(Geerbt von DependencyObject.)

NameBeschreibung
System_CAPS_pubpropertySystem_CAPS_staticText

Ruft ab oder legt die Zeichenfolge, die ein Element in der Auflistung eines Steuerelements identifiziert.

System_CAPS_pubpropertySystem_CAPS_staticTextPath

Ruft ab oder legt den Namen der Eigenschaft der Elemente, die jedes Element in der Auflistung eines Steuerelements identifiziert.

NameBeschreibung
System_CAPS_pubmethodCheckAccess()

Bestimmt, ob der aufrufende Thread Zugriff auf diese DispatcherObject.(Geerbt von DispatcherObject.)

System_CAPS_pubmethodClearValue(DependencyProperty)

Löscht den lokalen Wert einer Eigenschaft. Die Eigenschaft, deren Wert gelöscht werden soll, wird durch einen DependencyProperty-Bezeichner angegeben.(Geerbt von DependencyObject.)

System_CAPS_pubmethodClearValue(DependencyPropertyKey)

Löscht den lokalen Wert einer schreibgeschützten Eigenschaft. Die Eigenschaft, deren Wert gelöscht werden soll, wird durch einen DependencyPropertyKey angegeben.(Geerbt von DependencyObject.)

System_CAPS_pubmethodCoerceValue(DependencyProperty)

Erzwingt den Wert der angegebenen Abhängigkeitseigenschaft. Dies erfolgt durch den Aufruf einer beliebigen CoerceValueCallback-Funktion, die in den Metadaten für die Abhängigkeitseigenschaft angegeben ist, während sie beim aufrufenden DependencyObject beendet wird.(Geerbt von DependencyObject.)

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob ein bereitgestelltes DependencyObject entspricht dem aktuellen DependencyObject.(Geerbt von DependencyObject.)

System_CAPS_pubmethodGetHashCode()

Ruft einen Hashcode für diese DependencyObject ab.(Geerbt von DependencyObject.)

System_CAPS_pubmethodGetLocalValueEnumerator()

Erstellt einen spezialisierten Enumerator für die Bestimmung, welche Abhängigkeitseigenschaften lokal auf diesem festgelegte Werte haben DependencyObject.(Geerbt von DependencyObject.)

System_CAPS_pubmethodSystem_CAPS_staticGetText(DependencyObject)

Gibt die Zeichenfolge zurück, die das angegebene Element bezeichnet.

System_CAPS_pubmethodSystem_CAPS_staticGetTextPath(DependencyObject)

Gibt den Namen der Eigenschaft zurück, die ein Element in der Auflistung des angegebenen Elements bezeichnet.

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von Object.)

System_CAPS_pubmethodGetValue(DependencyProperty)

Gibt den aktuellen effektiven Wert einer Abhängigkeitseigenschaft für diese Instanz eines DependencyObject zurück.(Geerbt von DependencyObject.)

System_CAPS_pubmethodInvalidateProperty(DependencyProperty)

Den tatsächliche Wert für die angegebene Abhängigkeitseigenschaft erneut bewertet werden soll(Geerbt von DependencyObject.)

System_CAPS_pubmethodReadLocalValue(DependencyProperty)

Gibt den lokalen Wert einer Abhängigkeitseigenschaft zurück, wenn dieser vorhanden ist.(Geerbt von DependencyObject.)

System_CAPS_pubmethodSetCurrentValue(DependencyProperty, Object)

Legt den Wert einer Abhängigkeitseigenschaft fest, ohne deren Wertquelle zu ändern.(Geerbt von DependencyObject.)

System_CAPS_pubmethodSystem_CAPS_staticSetText(DependencyObject, String)

Schreibt den angefügten Text-Eigenschaftswert in das angegebene Element.

System_CAPS_pubmethodSystem_CAPS_staticSetTextPath(DependencyObject, String)

Schreibt die angefügte TextPath-Eigenschaft in das angegebene Element.

System_CAPS_pubmethodSetValue(DependencyProperty, Object)

Legt den lokalen Wert einer Abhängigkeitseigenschaft fest, die durch ihren Bezeichner angegeben ist.(Geerbt von DependencyObject.)

System_CAPS_pubmethodSetValue(DependencyPropertyKey, Object)

Legt den lokalen Wert einer schreibgeschützten Abhängigkeitseigenschaft fest, die durch den DependencyPropertyKey-Bezeichner der Abhängigkeitseigenschaft angegeben ist.(Geerbt von DependencyObject.)

System_CAPS_protmethodShouldSerializeProperty(DependencyProperty)

Gibt einen Wert zurück, der angibt, ob Serialisierungsprozesse den Wert der bereitgestellten Abhängigkeitseigenschaft serialisieren sollen.(Geerbt von DependencyObject.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von Object.)

System_CAPS_pubmethodVerifyAccess()

Erzwingt, dass der aufrufende Thread den Zugriff auf diese kann DispatcherObject.(Geerbt von DispatcherObject.)

NameBeschreibung
System_CAPS_pubfieldSystem_CAPS_staticTextPathProperty

Bezeichnet die angefügte TextPath-Eigenschaft.

System_CAPS_pubfieldSystem_CAPS_staticTextProperty

Bezeichnet die angefügte Text-Eigenschaft.

Diese Klasse wird verwendet, um Elemente in der Auflistung eines Steuerelements eine Zeichenfolge zugewiesen. Zuweisen einer Zeichenfolge zu jedem Element in der Auflistung erfüllt zwei Ziele: Es gibt den Text an, wenn das Element ausgewählt ist, und es ermöglicht, dass des Benutzers ein Element durch Eingabe der zugewiesenen Zeichenfolge auswählen.

Nehmen wir beispielsweise an, die eine ComboBox enthält eine Auflistung von Image -Objekten, von denen ein Bild eines Hundes. Wenn Sie die Zeichenfolge "Dog" zu diesem Element zuweisen, kann der Benutzer den Hund auswählen, durch das Wort im Textfeld des Kombinationsfelds eingeben. Als ein Benutzer einen ausreichenden Teil des Worts von anderen Elementen der Auswahl zu unterscheiden, wird das Bild über den Hund ausgewählt werden. Wenn IsEditable festgelegt ist, um true auf die ComboBox, "Dog" im Textfeld angezeigt wird.

Sie können angeben, dass den Text, der ein Element, mithilfe kennzeichnet der TextSearch.TextPath -Eigenschaft für ein Steuerelement oder durch Festlegen der Text -Eigenschaft für jedes Element in der Auflistung des Steuerelements. Eine dieser Eigenschaften festgelegt wird sichergestellt, dass kein unerwarteter Text angezeigt wird. Wenn Sie festlegen, die Text Eigenschaft für ein Steuerelement Auflistungselement, die TextPath -Eigenschaft ignoriert. Wenn Sie festlegen, die TextPath -Eigenschaft auf einen Wert, der den Namen einer vorhandenen Eigenschaft, nicht ist TextPath wird ignoriert.

Sie können diese verwaltete Klasse in deklarieren XAML, aber Sie können statischen Eigenschaften verwenden, um das Zuweisen von Werten in XAML.

Erstellen Sie in den folgenden Beispielen ComboBox Steuerelemente, die Bilder als Elemente anstelle von Text enthalten. Funktionell sind die Beispiele identisch. Im ersten Beispiel wird die TextPath Eigenschaft auf den ComboBox und im zweiten Beispiel wird die Text Eigenschaft für jedes Element in der Auflistung.

<ComboBox IsEditable="true" TextSearch.TextPath="Name">
  <Image Name="Cat" Source="data\cat.png"/>
  <Image Name="Dog" Source="data\dog.png"/>
  <Image Name="Fish" Source="data\fish.png"/>
</ComboBox>
<ComboBox IsEditable="true">
  <Image TextSearch.Text="Cat" Source="data\cat.png"/>
  <Image TextSearch.Text="Dog" Source="data\dog.png"/>
  <Image TextSearch.Text="Fish" Source="data\fish.png"/>
</ComboBox>

.NET Framework
Verfügbar seit 3.0
Silverlight
Verfügbar seit 5.0

Öffentliche statische (in Visual Basic freigegebene) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Zurück zum Anfang
Anzeigen:
© 2016 Microsoft