Share via


ComboBox.IsTextSearchEnabled 屬性

定義

取得或設定值,指定使用者是否可以輸入來跳至值。

public:
 property bool IsTextSearchEnabled { bool get(); void set(bool value); };
bool IsTextSearchEnabled();

void IsTextSearchEnabled(bool value);
public bool IsTextSearchEnabled { get; set; }
var boolean = comboBox.isTextSearchEnabled;
comboBox.isTextSearchEnabled = boolean;
Public Property IsTextSearchEnabled As Boolean
<ComboBox IsTextSearchEnabled="bool"/>

屬性值

Boolean

bool

如果使用者可以輸入來跳至值,則為 true;否則為 false。 預設值為 True

備註

從 Windows 10 1607 版開始,ComboBox 引進文字搜尋功能。 根據預設, ComboBox 會隨著使用者類型跳至相關的值。 您可以將IsTextSearchEnabled屬性設定為 false ,以停用此行為。 例如,如果您已使用自定義文字搜尋擴充 ComboBox ,這會很有用。

版本相容性

IsTextSearchEnabled 屬性在 Windows 10 1607 版之前無法使用。 如果您的應用程式在 Microsoft Visual Studio 中的「最低平臺版本」設定小於此頁面稍後需求區塊中顯示的「引進版本」,您必須設計和測試您的應用程式以考慮此專案。 如需詳細資訊,請參閱 版本調適型程序代碼

注意

當您的應用程式針對 Windows 10 1607 版 1607 版編譯並在 1607 版 (或更新版本) 上執行時,即可使用文字搜尋功能。 當您的應用程式是針對舊版編譯或在舊版上執行時,則無法使用。

若要避免在舊版 Windows 10 上執行應用程式時發生例外狀況,請勿在 XAML 中設定此屬性,或在不執行運行時間檢查的情況下使用它。 此範例示範如何使用 ApiInformation 類別來檢查此屬性是否存在,再加以設定。

<ComboBox x:Name="comboBox1" Loaded="ComboBox_Loaded"/>
private void ComboBox_Loaded(object sender, RoutedEventArgs e)
{
    if (ApiInformation.IsPropertyPresent("Windows.UI.Xaml.Controls.ComboBox", "IsTextSearchEnabled"))
    {
        comboBox1.IsTextSearchEnabled = false;
    }
}

適用於