C# 클래스 SDE.WPF.SearchPanel

상속: System.Windows.Controls.UserControl
파일 보기 프로젝트 열기: Tokeiburu/RagnarokSDE 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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