SearchSettingsDataSource 类

定义

表示 Visual Studio common search 控件使用的搜索设置。

public ref class SearchSettingsDataSource : Microsoft::Internal::VisualStudio::PlatformUI::GelDependencyObject
[Windows::Foundation::Metadata::WebHostHidden]
class SearchSettingsDataSource : Microsoft::Internal::VisualStudio::PlatformUI::GelDependencyObject
public class SearchSettingsDataSource : Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject
type SearchSettingsDataSource = class
    inherit GelDependencyObject
Public Class SearchSettingsDataSource
Inherits GelDependencyObject
继承
Microsoft.Internal.VisualStudio.PlatformUI.GelDependencyObject
SearchSettingsDataSource

构造函数

SearchSettingsDataSource()

创建常见搜索控件搜索设置类的新实例。

字段

ControlBorderThicknessProperty

属性的名称,该属性指示搜索控件边框的粗细。 类型: VSUI_TYPE_STRING。 默认值为 "1"。

ControlMaxWidthProperty

指示搜索控件的最大宽度的属性的名称。 类型: VSUI_TYPE_DWORD。 默认值为400。

ControlMinPopupWidthProperty

一个属性,指示搜索控件弹出窗口的最小宽度。 VSUI_TYPE_DWORD。 默认值 = 200。

ControlMinWidthProperty

指示搜索控件的最小宽度的属性的名称。 类型: VSUI_TYPE_DWORD。 默认值 = 100。

ControlPaddingThicknessProperty
DefaultThemeProperty

DefaultTheme 属性的名称。

ForwardEnterKeyOnSearchStartProperty

属性的名称,该属性指示搜索控件在搜索开始后是否转发 enter 键事件。 类型: VSUI_TYPE_BOOL。 默认值为 False。

HwndSourceBackgroundColorProperty

属性的名称,该属性表示 HwndSource 的 ARGB 背景色。 如果此设置为0,则将忽略此设置,如果搜索控件位于 WPF 元素下,则忽略此设置。 VSUI_TYPE_DWORD,默认值为0。

LiveSettingProperty
MaximumMRUItemsProperty

属性的名称,该属性指示要在弹出窗口中显示的 MRU 项目的最大数目。 类型: VSUI_TYPE_DWORD。 默认值 = 5。

PrefixFilterMRUItemsProperty

PrefixFilterMRUItems 属性的名称。

RestartSearchIfUnchangedProperty

属性的名称,该属性指示是否在按 Enter 或从列表中选择 MRU 项时重新启动搜索,即使搜索字符串未更改也是如此。 类型: VSUI_TYPE_BOOL。 默认值为 False。

SearchButtonVisibleProperty

属性的名称,该属性指示 "搜索" 按钮在搜索控件中是否可见。 类型: VSUI_TYPE_BOOL。 默认值为 True。

SearchClearTooltipProperty

属性的名称指示搜索完成后 "搜索" 按钮的工具提示。 VSUI_TYPE_STRING。 默认值为 "清除搜索"。

SearchPopupAutoDropdownProperty

属性的名称,该属性指示在键入时是否自动显示 "搜索" 弹出窗口, (仅) "延迟" 和 "按需搜索"。 类型: VSUI_TYPE_BOOL。 默认值为 True。

SearchPopupCloseDelayProperty

属性的名称,该属性指示在搜索自动关闭之后,自动启动搜索的延迟时间(以毫秒为单位)。 类型: VSUI_TYPE_DWORD。 默认值为4000ms。

SearchProgressShowDelayProperty
SearchProgressTypeProperty

属性的名称,该属性指示窗口搜索支持的进度类型。 类型: VSUI_TYPE_DWORD (VSSEARCHPROGRESSTYPE) 。 默认值为 SPT_INDETERMINATE。

SearchStartDelayProperty

属性的名称,该属性指示搜索自动开始 (延迟搜索类型) 的延迟时间(以毫秒为单位)。 类型: VSUI_TYPE_DWORD。 默认值为1000毫秒。

SearchStartMinCharsProperty

属性的名称,该属性指示与窗口搜索相关的最小字符数。 在调用 IVsWindowSearch 启动新的搜索之前,窗口主机会等待用户键入至少最小字符数。 类别VSUI_TYPE_DWORD。 默认值 = 1。

SearchStartTooltipProperty

属性的名称,该属性指示搜索按钮在开始搜索之前的工具提示。 类型: VSUI_TYPE_STRING。 默认值为 "搜索"。

SearchStartTypeProperty

属性的名称,该属性指示搜索开始类型 (即时/延迟/ondemand) 。 类型: VSUI_TYPE_DWORD (VSSEARCHSTARTTYPE) 。 默认值为 SST_DELAYED。

SearchStopTooltipProperty

属性的名称,该属性指示在执行搜索时 "搜索" 按钮的工具提示。 类型: VSUI_TYPE_STRING。 默认值为 "停止搜索"。

SearchTooltipProperty

属性的名称,该属性指示搜索编辑框的工具提示。 类型: VSUI_TYPE_STRING。 默认值为 "键入要搜索的字词"。

SearchTrimsWhitespacesProperty

属性的名称,该属性指示在开始搜索或将项添加到 MRU 列表之前,搜索字符串是否在开始和结束之前裁剪空格。 类型: VSUI_TYPE_BOOL。 默认值为 True。

SearchUseMRUProperty

属性的名称,该属性指示搜索控件是否应在下拉弹出窗口中显示 MRU 项。 键入 VSUI_TYPE_BOOL。 默认值为 True。

SearchWatermarkProperty

当在 "搜索" 框中显示为空且不具有焦点时显示的字符串。 类型: VSUI_TYPE_STRING。 默认值为 "搜索"。

SearchWatermarkWhenFocusedProperty
UseDefaultThemeColorsProperty

属性的名称,该属性指示搜索控件是否只应使用默认主题的颜色。 当搜索控件承载在其颜色在 IDE 主题发生更改时不会更改的对话框中时,通常将设置为 true。 类型: VSUI_TYPE_BOOL。 默认值为 False。

属性

ControlBorderThickness

获取或设置搜索控件边框的粗细。 类型: VSUI_TYPE_STRING。 默认值为 "1"。

ControlMaxWidth

获取或设置一个属性,该属性指示通用搜索控件的最大宽度。 默认值为400。

ControlMinPopupWidth

获取或设置一个值,该值指示公共搜索控件用于显示弹出窗口的最小宽度。 默认值为 200。

ControlMinWidth

获取或设置一个值,该值指示公共搜索控件的最小宽度。 默认值为 100。

ControlPaddingThickness
DefaultTheme

获取默认主题。

ForwardEnterKeyOnSearchStart

获取或设置一个标志,该标志指示在开始搜索后公共搜索控件是否转发 enter-key 事件。 默认值为 false ,指示 enter-key 控件不转发事件。

HwndSourceBackgroundColor

获取 HwndSource 的 ARGB 背景色。 如果此设置为0,则将忽略此设置,如果搜索控件位于 WPF 元素下,则忽略此设置。 类型: VSUI_TYPE_DWORD,默认值为0。

LiveSetting
MaximumMRUItems

获取或设置一个值,该值指示在公共搜索控件的下拉列表中显示的最大 (MRU) 项的最大数量。 默认值为5个项。

PrefixFilterMRUItems

属性的名称,该属性指示要在弹出窗口中显示的 MRU 项目的最大数目。 VSUI_TYPE_DWORD。 默认值 = 5。

RestartSearchIfUnchanged

通过按 Enter 或从列表中选择最近使用的 (MRU) 项,确定是否将重新启动搜索,即使搜索字符串未更改也是如此。 默认值为 false ; 将不会重新启动搜索。

SearchButtonVisible

确定 "搜索" 按钮在常见搜索控件中是否可见。 默认值为 true ; 按钮可见。

SearchClearTooltip

获取或设置搜索按钮工具提示,在搜索完成后显示。 默认值为 "清除搜索"。

SearchPopupAutoDropdown

确定当用户开始键入时是否自动显示 "搜索" 弹出窗口。 这仅适用于常用搜索控件中延迟和按需搜索。 默认值为 true ; 自动显示搜索弹出窗口。

SearchPopupCloseDelay

获取或设置在搜索控件中自动启动搜索后的延迟时间(以毫秒为单位),直到自动关闭搜索弹出窗口。 默认值为4000毫秒。

SearchProgressShowDelay

获取或设置在搜索控件中开始搜索后的延迟时间(以毫秒为单位),直到进度指示器自动显示。 此延迟可使快速搜索完成,而不显示进度。 默认值为200毫秒。

SearchProgressType

获取或设置常见搜索控件支持的进度类型。 默认值为 0 SPT_INDETERMINATE ,表示搜索将是无限循环的动画,因为无法确定精确的搜索进度。 值可以为 0 (SPT_NONE,无显示) ,1 (SPT_INDETERMINATE,无限循环动画) 0-100 或 (SPT_DETERMINATE) 。

SearchStartDelay

获取或设置在常见搜索控件中自动启动延迟搜索之前的延迟时间(以毫秒为单位)。 默认值为1000毫秒。

SearchStartMinChars

获取或设置用于搜索的最小字符数。 常见的搜索控件将等待开始新的搜索,直到用户键入至少最小字符数。 默认值为1个字符。

SearchStartTooltip

获取或设置要在常见搜索控件开始搜索之前显示的 "搜索" 按钮工具提示。 默认值为 "搜索"。

SearchStartType

获取或设置通用搜索控件的搜索启动类型。 默认值为延迟;启动类型可以是即时 (SST_INSTANT) ,延迟 (SST_DELAYED) 或按需 (SST_ONDEMAND) 。

SearchStopTooltip

获取或设置搜索按钮工具提示,在搜索过程中由通用搜索控件显示。 默认值为 "停止搜索"。

SearchTooltip

获取或设置一个值,该值指示 Visual Studio 常见搜索控件的搜索框的工具提示。 默认值为 "键入要搜索的字词"。

SearchTrimsWhitespaces

确定在启动搜索或将项添加到最近使用的 (MRU) 列表之前,公共搜索控件是否在搜索字符串的开头和结尾处修整空白。 默认值为 true ; 在使用之前,将从字符串中裁剪空白。

SearchUseMRU

确定 Visual Studio common search 控件是否在下拉列表中显示最近使用过的 (MRU) 项。 默认值为 true ; 显示下拉列表。

SearchWatermark

获取或设置在通用搜索控件中显示为空且不具有焦点的字符串。 默认值为 "搜索"。

SearchWatermarkWhenFocused
UseDefaultThemeColors

确定搜索控件是否只应使用默认主题的颜色。 当搜索控件承载在其颜色在 IDE 主题发生更改时不会更改的对话框中时,通常将设置为 true。 类型: VSUI_TYPE_BOOL。 默认值为 False。

适用于