ComboBox.PlaceholderText 属性

定义

获取或设置控件中显示的文本,直到用户操作或其他操作更改值为止。

public:
 property Platform::String ^ PlaceholderText { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring PlaceholderText();

void PlaceholderText(winrt::hstring value);
public string PlaceholderText { get; set; }
var string = comboBox.placeholderText;
comboBox.placeholderText = string;
Public Property PlaceholderText As String
<ComboBox PlaceholderText="placeholderString"/>

属性值

String

Platform::String

winrt::hstring

未选择值时控件中显示的文本。 默认值为空字符串("")。

示例

下面介绍如何将占位符文本添加到 ComboBox

<ComboBox Header="Colors" PlaceholderText="Pick a color">
    <x:String>Blue</x:String>
    <x:String>Green</x:String>
    <x:String>Red</x:String>
    <x:String>Yellow</x:String>
</ComboBox>

注解

SelectedIndex 为 -1 且 SelectedItemnull 时,将显示占位符文本。 (这两个属性保持同步。) 选择项目后,用户无法显示占位符文本。 但是,可以编程方式将 SelectedIndex 设置为 -1 或 SelectedItem 设置为 null ,以再次显示占位符文本。

适用于