Share via


PropertyFilterPredicate Class

Represents a predicate for search and filtering.

Inheritance Hierarchy

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyFilterPredicate

Namespace:  Microsoft.Windows.Design.PropertyEditing
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

'Declaration
Public Class PropertyFilterPredicate
public class PropertyFilterPredicate
public ref class PropertyFilterPredicate
type PropertyFilterPredicate =  class end
public class PropertyFilterPredicate

The PropertyFilterPredicate type exposes the following members.

Constructors

  Name Description
Public method PropertyFilterPredicate Initializes a new instance of the PropertyFilterPredicate class.

Top

Properties

  Name Description
Protected property MatchText Gets an upper-case version of the predicate string.

Top

Methods

  Name Description
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method Match Returns a value indicating whether a case insensitive match of the predicate string is contained within the target string.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)

Top

Remarks

Predicates are strings to compare with.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Windows.Design.PropertyEditing Namespace

Other Resources

WPF Designer Extensibility

Property Editing Architecture