C# Класс SDE.WPF.SearchPanel

Наследование: System.Windows.Controls.UserControl
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Find System.Windows.Input.RoutedCommand
MatchCaseProperty System.Windows.DependencyProperty
SearchPatternProperty System.Windows.DependencyProperty
UseRegexProperty System.Windows.DependencyProperty
WholeWordsProperty System.Windows.DependencyProperty

Private Properties

Свойство Тип Описание
_buttonClose_Click void
_buttonFancyMode_Click void
_buttonNext_Click void
_buttonOpenSubMenu_Click void
_buttonPrev_Click void
_buttonReplaceAll_Click void
_buttonReplaceSingle_Click void
_currentDocument_TextChanged void
_cut string
_replace void
_replaceTextBox_GotFocus void
_replaceTextBox_LostFocus void
_replaceTextBox_PreviewKeyDown void
_searchPanel_KeyDown void
_searchPatternChangedCallback void
_searchTextBox_GotFocus void
_searchTextBox_LostFocus void
_searchTextBox_TextChanged void
_textArea_DocumentChanged void
_textArea_PreviewKeyDown void

Открытые методы

Метод Описание
Attach ( TextArea textArea, TextEditor editor ) : void
Close ( ) : void
CloseAndRemove ( ) : void
DoSearch ( bool changeSelection ) : void
FindNext ( ) : void
FindPrevious ( ) : void
OnPreviewCanExecuteHandler ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
OnPreviewExecutedEvent ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
Open ( ) : void
SearchPanel ( ) : System
SelectResult ( ICSharpCode.AvalonEdit.Search.SearchResult result ) : void
UpdateSearch ( ) : void
ValidateSearchText ( ) : void

Защищенные методы

Метод Описание
OnSearchOptionsChanged ( SearchOptionsChangedEventArgs e ) : void

Приватные методы

Метод Описание
_buttonClose_Click ( object sender, RoutedEventArgs e ) : void
_buttonFancyMode_Click ( object sender, RoutedEventArgs e ) : void
_buttonNext_Click ( object sender, RoutedEventArgs e ) : void
_buttonOpenSubMenu_Click ( object sender, RoutedEventArgs e ) : void
_buttonPrev_Click ( object sender, RoutedEventArgs e ) : void
_buttonReplaceAll_Click ( object sender, RoutedEventArgs e ) : void
_buttonReplaceSingle_Click ( object sender, RoutedEventArgs e ) : void
_currentDocument_TextChanged ( object sender, EventArgs e ) : void
_cut ( string selectedText ) : string
_replace ( TextSegment result ) : void
_replaceTextBox_GotFocus ( object sender, RoutedEventArgs e ) : void
_replaceTextBox_LostFocus ( object sender, RoutedEventArgs e ) : void
_replaceTextBox_PreviewKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
_searchPanel_KeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
_searchPatternChangedCallback ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
_searchTextBox_GotFocus ( object sender, RoutedEventArgs e ) : void
_searchTextBox_LostFocus ( object sender, RoutedEventArgs e ) : void
_searchTextBox_TextChanged ( object sender, TextChangedEventArgs e ) : void
_textArea_DocumentChanged ( object sender, EventArgs e ) : void
_textArea_PreviewKeyDown ( object sender, KeyEventArgs e ) : void

Описание методов

Attach() публичный Метод

public Attach ( TextArea textArea, TextEditor editor ) : void
textArea ICSharpCode.AvalonEdit.Editing.TextArea
editor TextEditor
Результат void

Close() публичный Метод

public Close ( ) : void
Результат void

CloseAndRemove() публичный Метод

public CloseAndRemove ( ) : void
Результат void

DoSearch() публичный Метод

public DoSearch ( bool changeSelection ) : void
changeSelection bool
Результат void

FindNext() публичный Метод

public FindNext ( ) : void
Результат void

FindPrevious() публичный Метод

public FindPrevious ( ) : void
Результат void

OnPreviewCanExecuteHandler() публичный Метод

public OnPreviewCanExecuteHandler ( object sender, System.Windows.Input.CanExecuteRoutedEventArgs e ) : void
sender object
e System.Windows.Input.CanExecuteRoutedEventArgs
Результат void

OnPreviewExecutedEvent() публичный Метод

public OnPreviewExecutedEvent ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
sender object
e System.Windows.Input.ExecutedRoutedEventArgs
Результат void

OnSearchOptionsChanged() защищенный Метод

protected OnSearchOptionsChanged ( SearchOptionsChangedEventArgs e ) : void
e ICSharpCode.AvalonEdit.Search.SearchOptionsChangedEventArgs
Результат void

Open() публичный Метод

public Open ( ) : void
Результат void

SearchPanel() публичный Метод

public SearchPanel ( ) : System
Результат System

SelectResult() публичный Метод

public SelectResult ( ICSharpCode.AvalonEdit.Search.SearchResult result ) : void
result ICSharpCode.AvalonEdit.Search.SearchResult
Результат void

UpdateSearch() публичный Метод

public UpdateSearch ( ) : void
Результат void

ValidateSearchText() публичный Метод

public ValidateSearchText ( ) : void
Результат void

Описание свойств

Find публичное статическое свойство

public static RoutedCommand,System.Windows.Input Find
Результат System.Windows.Input.RoutedCommand

MatchCaseProperty публичное статическое свойство

public static DependencyProperty,System.Windows MatchCaseProperty
Результат System.Windows.DependencyProperty

SearchPatternProperty публичное статическое свойство

public static DependencyProperty,System.Windows SearchPatternProperty
Результат System.Windows.DependencyProperty

UseRegexProperty публичное статическое свойство

public static DependencyProperty,System.Windows UseRegexProperty
Результат System.Windows.DependencyProperty

WholeWordsProperty публичное статическое свойство

public static DependencyProperty,System.Windows WholeWordsProperty
Результат System.Windows.DependencyProperty