<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0-rc.2.20475.5" />

System.ComponentModel.DataAnnotations.FilterUIHintAttribute

public sealed class FilterUIHintAttribute : Attribute
Represents an attribute that is used to specify the filtering behavior for a column.
public IDictionary<string, object> ControlParameters { get; }

Gets the name/value pairs that are used as parameters in the control's constructor.

public string FilterUIHint { get; }

Gets the name of the control to use for filtering.

public string PresentationLayer { get; }

Gets the name of the presentation layer that supports this control.

public FilterUIHintAttribute(string filterUIHint)

Initializes a new instance of the FilterUIHintAttribute class by using the filter UI hint.

public FilterUIHintAttribute(string filterUIHint, string presentationLayer)

Initializes a new instance of the FilterUIHintAttribute class by using the filter UI hint and presentation layer name.

public FilterUIHintAttribute(string filterUIHint, string presentationLayer, object[] controlParameters)

Initializes a new instance of the FilterUIHintAttribute class by using the filter UI hint, presentation layer name, and control parameters.