WindowSearchCustomFilter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一个基类,用户可以从中派生类以实现高级搜索筛选器以供搜索控件用于窗口搜索。
public ref class WindowSearchCustomFilter : Microsoft::VisualStudio::PlatformUI::WindowSearchFilter, Microsoft::VisualStudio::Shell::Interop::IVsWindowSearchCustomFilter
[Windows::Foundation::Metadata::WebHostHidden]
class WindowSearchCustomFilter : Microsoft::VisualStudio::PlatformUI::WindowSearchFilter, Microsoft::VisualStudio::Shell::Interop::IVsWindowSearchCustomFilter
public class WindowSearchCustomFilter : Microsoft.VisualStudio.PlatformUI.WindowSearchFilter, Microsoft.VisualStudio.Shell.Interop.IVsWindowSearchCustomFilter
type WindowSearchCustomFilter = class
inherit WindowSearchFilter
interface IVsWindowSearchCustomFilter
interface IVsWindowSearchFilter
Public Class WindowSearchCustomFilter
Inherits WindowSearchFilter
Implements IVsWindowSearchCustomFilter
- 继承
- 实现
注解
搜索筛选器在搜索控件的弹出窗口中显示为 "推送" 按钮。
简单的筛选器,例如通过 WindowSearchSimpleFilter 自动将筛选器标记 (FilterField: DefaultFilterValue) 添加到搜索控件文本的筛选器。
此类用于实现搜索控制文本的高级筛选,因为在应用筛选器后,用户可以完全控制搜索字段和要在搜索控件中设置的选择。
自定义筛选器用于避免添加具有相同字段的多个筛选器令牌。 如果搜索控件中的插入符号位置已在筛选器标记中,则还可以使用自定义筛选器来选择筛选器值。
构造函数
| WindowSearchCustomFilter(String, String) |
使用应用筛选器方法创建搜索筛选器的新实例,以供搜索控件用于窗口搜索。 |
属性
| DisplayText |
获取或设置搜索筛选器的显示文本 (继承自 WindowSearchFilter) |
| Tooltip |
获取或设置搜索筛选器的工具提示文本 (继承自 WindowSearchFilter) |
方法
| ApplyFilter(String, Int32, Int32) |
在派生类中重写此方法,以提供自定义筛选器的特定实现,方法是从搜索控件操作搜索文本,并根据需要更改选择。 |