Keyoti RapidFindReplace WPF API Docs
RapidFindReplaceControlViewModel Class
API DocumentationKeyoti.RapidFindReplace.WPFRapidFindReplaceControlViewModel
Keyoti RapidFindReplace WPF
View model that performs actual searches.
Declaration Syntax
C#Visual BasicVisual C++F#
public class RapidFindReplaceControlViewModel : DependencyObject, 
	IFindText
Public Class RapidFindReplaceControlViewModel
	Inherits DependencyObject
	Implements IFindText
public ref class RapidFindReplaceControlViewModel : public DependencyObject, 
	IFindText
type RapidFindReplaceControlViewModel =  
    class
        inherit DependencyObject
        interface IFindText
    end
Members
All MembersConstructorsMethodsPropertiesFieldsEvents



IconMemberDescription
RapidFindReplaceControlViewModel()()()()
New

AddQueryToHistory(String)
Adds a query to history.

BodyHighlightAdornerBrush
Body highlight brush to use

BodyHighlightAdornerPen
Pen to use to draw border around body highlights.

BodyIterativeHighlightAdornerBrush
Brush to use when painting iterative highlights. Iterative highlighting occurs when the user presses next/previous buttons.

BodyIterativeHighlightAdornerPen
Pen to use when drawing iterative highlights. Iterative highlighting occurs when the user presses next/previous buttons.

CheckAccess()()()()
Determines whether the calling thread has access to this DispatcherObject.
(Inherited from DispatcherObject.)
ClearValue(DependencyProperty)
Clears the local value of a property. The property to be cleared is specified by a DependencyProperty identifier.
(Inherited from DependencyObject.)
ClearValue(DependencyPropertyKey)
Clears the local value of a read-only property. The property to be cleared is specified by a DependencyPropertyKey.
(Inherited from DependencyObject.)
CoerceValue(DependencyProperty)
Coerces the value of the specified dependency property. This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.
(Inherited from DependencyObject.)
CurrentMatch
The current match that the user has iterated to using the next/previous buttons.

CurrentMatchProperty
The current match that the user has iterated to using the next/previous buttons.

DependencyObjectType
Gets the DependencyObjectType that wraps the CLR type of this instance. 
(Inherited from DependencyObject.)
Dispatcher
Gets the Dispatcher this DispatcherObject is associated with.
(Inherited from DispatcherObject.)
Equals(Object)
Determines whether a provided DependencyObject is equivalent to the current DependencyObject.
(Inherited from DependencyObject.)
Finalize()()()()
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
FindIterativelyFrom
Which control to iteratively find matches from.

FindOptions
The options for Find operations.

FindOptionsProperty
The find options OptionsViewModel.

FindScope
Control and it's children to find within.

FindScopeProperty
Control and it's children to find within.

FindText(DependencyObject)
Finds the current query in searchIn.

FindText(DependencyObject, Boolean)
Recursively searches searchIn for the Query.

FindTextCommand
Executes the find.

FindTextIn(IRunReader, RapidFindReplaceControlViewModel..::..AddHighlight, Query)
Finds the searchText query in Runs returned by runReader.

FindTextIn(List<(Of <<'(Run>)>>), RapidFindReplaceControlViewModel..::..AddHighlight, Query)
Finds the searchText query in Runs.

FinishedSearching
Fired when the search has finished.

GetHashCode()()()()
Gets a hash code for this DependencyObject.
(Inherited from DependencyObject.)
GetLocalValueEnumerator()()()()
Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.
(Inherited from DependencyObject.)
GetNextMatch(TextMatchers, Int32)
Returns the next match for searchText in text starting at currentIndex.

GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
GetValue(DependencyProperty)
Returns the current effective value of a dependency property on this instance of a DependencyObject.
(Inherited from DependencyObject.)
HitCount()()()()
Gets the current hit count.

InvalidateProperty(DependencyProperty)
Re-evaluates the effective value for the specified dependency property
(Inherited from DependencyObject.)
IsSealed
Gets a value that indicates whether this instance is currently sealed (read-only).
(Inherited from DependencyObject.)
MaximumHitsToHighlight
The number of highlights at which the highlighter will give up looking for new highlights

MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
NumberOfHits
Number of hits found.

NumberOfHitsProperty
Number of hits found.

OnPropertyChanged(DependencyPropertyChangedEventArgs)
Invoked whenever the effective value of any dependency property on this DependencyObject has been updated. The specific dependency property that changed is reported in the event data.
(Inherited from DependencyObject.)
Query
The query to search for.

QueryHistory
The history of queries entered by the user.

QueryHistoryCapacity
Number of query history items to hold and display.

QueryHistoryCapacityProperty
Number of query history items to hold and display.

QueryHistoryProperty
The history of queries entered by the user.

QueryProperty
The query to search for.

ReadLocalValue(DependencyProperty)
Returns the local value of a dependency property, if it exists.
(Inherited from DependencyObject.)
ReplaceAllMatches(String)
Replace all matches with replacement

ReplaceAllMatchesCommand
Selects the previous match.

ReplaceMatch(String)
Replace the current match with replacement

ReplaceMatchCommand
Selects the next match.

ResetHighlights()()()()
Removes highlights and resets the highlight iterator.

ScanQueuedRuns(RunQueue, Query, RapidFindReplaceControlViewModel..::..AddHighlight)
Scans a queue of runs and highlights matches.

SelectNextMatch()()()()
Selects the next match.

SelectNextMatchCommand
Selects the next match.

SelectPreviousMatch()()()()
Selects the previous match.

SelectPreviousMatchCommand
Selects the previous match.

SetCurrentValue(DependencyProperty, Object)
Sets the value of a dependency property without changing its value source.
(Inherited from DependencyObject.)
SetValue(DependencyProperty, Object)
Sets the local value of a dependency property, specified by its dependency property identifier.
(Inherited from DependencyObject.)
SetValue(DependencyPropertyKey, Object)
Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.
(Inherited from DependencyObject.)
ShouldSerializeProperty(DependencyProperty)
Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.
(Inherited from DependencyObject.)
ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
VerifyAccess()()()()
Enforces that the calling thread has access to this DispatcherObject.
(Inherited from DispatcherObject.)
WillSearchInElement(UIElement, Boolean, Boolean%, Nullable<(Of <<'(Boolean>)>>))
Determines whether element will be searched.

Inheritance Hierarchy
Object
DispatcherObject
 DependencyObject
  RapidFindReplaceControlViewModel

Assembly: Keyoti4.RapidFindReplace.WPF (Module: Keyoti4.RapidFindReplace.WPF.dll) Version: 1.0.14.531 (1.0.14.531)