WindowSearchCustomFilter Classe

Définition

Représente une classe de base dont les utilisateurs peuvent dériver des classes pour implémenter des filtres de recherche avancée utilisables par le contrôle de correspondance pour la recherche de fenêtre.

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
Héritage
WindowSearchCustomFilter
Implémente

Remarques

Les filtres de recherche apparaissent comme des boutons de commande dans le menu contextuel du contrôle de recherche.

Les filtres simples tels que ceux implémentés par WindowSearchSimpleFilter ajoutent automatiquement le jeton de filtre (FilterField : DefaultFilterValue) au texte du contrôle de recherche.

Cette classe est utilisée pour implémenter le filtrage avancé du texte du contrôle de recherche, puisque l’utilisateur a le contrôle total sur le champ de recherche et la sélection à définir dans le contrôle de recherche une fois le filtre appliqué.

Les filtres personnalisés permettent d’éviter l’ajout de plusieurs jetons de filtre avec le même champ. Les filtres personnalisés sont également utilisés pour sélectionner la valeur de filtre si la position du signe insertion dans le contrôle de recherche est déjà dans un jeton de filtre.

Constructeurs

WindowSearchCustomFilter(String, String)

Crée une nouvelle instance d'un filtre de recherche avec une méthode d'application de filtre à utiliser par le contrôle de recherche pour la recherche de fenêtre.

Propriétés

DisplayText

Obtient ou définit le texte d'affichage du filtre de recherche.

(Hérité de WindowSearchFilter)
Tooltip

Obtient ou définit l'info-bulle du filtre de recherche.

(Hérité de WindowSearchFilter)

Méthodes

ApplyFilter(String, Int32, Int32)

Remplace cette méthode dans les classes dérivées pour fournir une implémentation spécifique du filtre personnalisé, en manipulant le texte de recherche du contrôle de recherche et en modifiant la sélection, si nécessaire.

S’applique à