SearchControl Třída

Definice

Jenom interní použití Microsoftu. Představuje běžný ovládací prvek vyhledávání sady Visual Studio.

public ref class SearchControl : System::Windows::Controls::Control, Microsoft::Internal::VisualStudio::Shell::Interop::IVsSearchControlPrivate
public ref class SearchControl : System::Windows::Controls::Control, Microsoft::Internal::VisualStudio::Shell::Interop::IVsSearchControlPrivate, Microsoft::Internal::VisualStudio::Shell::Interop::IVsSearchControlPrivate2
[System.Windows.TemplatePart(Name="PART_SearchBox", Type=typeof(System.Windows.Controls.TextBox))]
[System.Windows.TemplatePart(Name="PART_SearchButton", Type=typeof(System.Windows.Controls.Button))]
[System.Windows.TemplatePart(Name="PART_SearchDropdownButton", Type=typeof(System.Windows.Controls.Primitives.ToggleButton))]
[System.Windows.TemplatePart(Name="PART_SearchPopup", Type=typeof(System.Windows.Controls.Primitives.Popup))]
[System.Windows.TemplatePart(Name="PART_SearchProgressBar", Type=typeof(Microsoft.VisualStudio.PlatformUI.SmoothProgressBar))]
public class SearchControl : System.Windows.Controls.Control, Microsoft.Internal.VisualStudio.Shell.Interop.IVsSearchControlPrivate
[System.Windows.TemplatePart(Name="PART_SearchBox", Type=typeof(System.Windows.Controls.TextBox))]
[System.Windows.TemplatePart(Name="PART_SearchButton", Type=typeof(System.Windows.Controls.Button))]
[System.Windows.TemplatePart(Name="PART_SearchDropdownButton", Type=typeof(System.Windows.Controls.Primitives.ToggleButton))]
[System.Windows.TemplatePart(Name="PART_SearchPopup", Type=typeof(System.Windows.Controls.Primitives.Popup))]
[System.Windows.TemplatePart(Name="PART_SearchProgressBar", Type=typeof(Microsoft.VisualStudio.PlatformUI.SmoothProgressBar))]
public class SearchControl : System.Windows.Controls.Control, Microsoft.Internal.VisualStudio.Shell.Interop.IVsSearchControlPrivate, Microsoft.Internal.VisualStudio.Shell.Interop.IVsSearchControlPrivate2
[<System.Windows.TemplatePart(Name="PART_SearchBox", Type=typeof(System.Windows.Controls.TextBox))>]
[<System.Windows.TemplatePart(Name="PART_SearchButton", Type=typeof(System.Windows.Controls.Button))>]
[<System.Windows.TemplatePart(Name="PART_SearchDropdownButton", Type=typeof(System.Windows.Controls.Primitives.ToggleButton))>]
[<System.Windows.TemplatePart(Name="PART_SearchPopup", Type=typeof(System.Windows.Controls.Primitives.Popup))>]
[<System.Windows.TemplatePart(Name="PART_SearchProgressBar", Type=typeof(Microsoft.VisualStudio.PlatformUI.SmoothProgressBar))>]
type SearchControl = class
    inherit Control
    interface IVsSearchControlPrivate
[<System.Windows.TemplatePart(Name="PART_SearchBox", Type=typeof(System.Windows.Controls.TextBox))>]
[<System.Windows.TemplatePart(Name="PART_SearchButton", Type=typeof(System.Windows.Controls.Button))>]
[<System.Windows.TemplatePart(Name="PART_SearchDropdownButton", Type=typeof(System.Windows.Controls.Primitives.ToggleButton))>]
[<System.Windows.TemplatePart(Name="PART_SearchPopup", Type=typeof(System.Windows.Controls.Primitives.Popup))>]
[<System.Windows.TemplatePart(Name="PART_SearchProgressBar", Type=typeof(Microsoft.VisualStudio.PlatformUI.SmoothProgressBar))>]
type SearchControl = class
    inherit Control
    interface IVsSearchControlPrivate
    interface IVsSearchControlPrivate2
Public Class SearchControl
Inherits Control
Implements IVsSearchControlPrivate
Public Class SearchControl
Inherits Control
Implements IVsSearchControlPrivate, IVsSearchControlPrivate2
Dědičnost
SearchControl
Atributy
Implementuje
Microsoft.Internal.VisualStudio.Shell.Interop.IVsSearchControlPrivate Microsoft.Internal.VisualStudio.Shell.Interop.IVsSearchControlPrivate2

Konstruktory

SearchControl()

Vytvoří novou instanci Visual Studio Common Search Control.

Pole

HasPopupProperty

Vlastnost HasPopup

IsPopupOpenProperty

Vlastnost IsPopupOpen

Vlastnosti

AutomationPeerAttached
DropTarget

Získá cíl přetažení, který zpracovává operace přetažení na ovládacím prvku.

HasPopup

Získá příznak označující, zda má ovládací prvek automaticky otevírané okno.

IsPopupOpen

Získá příznak označující, zda je ovládací prvek otevřen automaticky otevírané okno.

Metody

FocusEnd()

Zaměřte se na textové pole hledání, ale nevybírejte veškerý text, učiněno přesune kurzor na konec textu.

OnApplyTemplate()

Je vyvolána vždy, když kód aplikace nebo interní procesy volají ApplyTemplate.

OnCreateAutomationPeer()

Je vyvolána vždy, když kód aplikace nebo interní procesy vytvoří partnerský uzel automatizace.

OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Poskytuje zpracování tříd pro příjem fokusu na ovládací prvek nebo jakýkoli element odvozený z tohoto ovládacího prvku.

OnPreviewDragEnter(DragEventArgs)

Poskytuje zpracování tříd pro přetahování objektů do ovládacího prvku nebo jakéhokoli elementu odvozeného z tohoto ovládacího prvku.

OnPreviewDragLeave(DragEventArgs)

Poskytuje zpracování tříd pro přetahování objektů z ovládacího prvku nebo jakéhokoli elementu odvozeného z tohoto ovládacího prvku.

OnPreviewDragOver(DragEventArgs)

Poskytuje zpracování tříd pro přetahování objektů nad ovládací prvek nebo jakýkoli element odvozený z tohoto ovládacího prvku.

OnPreviewDrop(DragEventArgs)

Poskytuje zpracování tříd pro vyřazování objektů do ovládacího prvku nebo jakéhokoli elementu odvozeného z tohoto ovládacího prvku.

OnPreviewKeyDown(KeyEventArgs)

Poskytuje zpracování tříd pro příjem událostí klíčů dolů na ovládacím prvku nebo jakéhokoliv elementu odvozeného z tohoto ovládacího prvku.

Explicitní implementace rozhraní

IVsSearchControlPrivate.ApplySearchFilter(UInt32)
IVsSearchControlPrivate.ClickDropdownButton()
IVsSearchControlPrivate.ClickSearchButton()
IVsSearchControlPrivate.ClickSearchOption(UInt32)
IVsSearchControlPrivate.DeleteMRUItem(UInt32)
IVsSearchControlPrivate.GetSearchBoxSelection(Int32, Int32)
IVsSearchControlPrivate.SelectMRUItem(UInt32)
IVsSearchControlPrivate.SetSearchBoxSelection(Int32, Int32)
IVsSearchControlPrivate.SetSearchBoxText(String)
IVsSearchControlPrivate2.RestartSearch()
IVsSearchControlPrivate2.SetSelectionDelegated(Boolean)

Platí pro