TextSearch 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
讓使用者能透過輸入字串前置字元,快速存取集合中的項目。
public ref class TextSearch sealed : System::Windows::DependencyObject
public sealed class TextSearch : System.Windows.DependencyObject
type TextSearch = class
inherit DependencyObject
Public NotInheritable Class TextSearch
Inherits DependencyObject
- 繼承
範例
下列範例會建立 ComboBox 控制項,其中包含影像做為專案,而不是文字。 在功能上,範例相同。 第一個範例會在 TextPath 上 ComboBox 設定 屬性,而第二個範例會在集合中的每個專案上設定 Text 屬性。
<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>
備註
這個類別可用來將字串指派給控制項集合中的專案。 將字串指派給集合中的每個專案會完成兩個目標。 它會指定要在選取專案時顯示的文字,並讓使用者輸入指派的字串來選取專案。
例如,假設 ComboBox 包含 物件的集合 Image ,其中一個是狗的影像。 如果您將字串 「Dog」 指派給該專案,使用者可以在下拉式方塊的文字方塊中輸入字來選取狗。 一旦使用者輸入足夠的字組來區分選取範圍中的其他專案,就會選取狗的影像。 如果 IsEditable 設定 true
為 上的 ComboBox ,則 「Dog」 會出現在文字方塊中。
您可以使用 控制項上的 屬性,或在控制項集合中的每個專案上設定 Text 屬性,來指定識別專案的 TextSearch.TextPath 文字。 設定其中一個屬性可確保不會顯示非預期的文字。 如果您在控制項的集合專案上設定 Text 屬性, TextPath 則會忽略 屬性。 如果您將 TextPath 屬性設定為不是實際屬性名稱的值, TextPath 則會忽略。
XAML 文字使用方式
您無法在 XAML 中宣告這個 Managed 類別,但您可以使用其靜態屬性在 XAML 中指派值。
欄位
TextPathProperty |
識別 TextPath 附加屬性。 |
TextProperty |
識別 Text 附加屬性。 |
屬性
DependencyObjectType |
取得包裝 DependencyObjectType 這個實例 CLR 型別的 。 (繼承來源 DependencyObject) |
Dispatcher |
取得與這個 Dispatcher 關聯的 DispatcherObject。 (繼承來源 DispatcherObject) |
IsSealed |
取得值,這個值表示此執行個體目前是否已密封 (唯讀)。 (繼承來源 DependencyObject) |
附加屬性
Text |
取得或設定識別控制項集合中項目的字串。 |
TextPath |
取得或設定可識別控制項集合中每個項目的項目屬性名稱。 |