Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
UIHintAttribute Constructor (String, String, Object[])

UIHintAttribute Constructor (String, String, Object[])

Initializes a new instance of the UIHintAttribute class by using the specified user control, presentation layer, and control parameters.

Namespace:  System.ComponentModel.DataAnnotations
Assemblies:   System.ComponentModel.DataAnnotations (in System.ComponentModel.DataAnnotations.dll)
  System.ComponentModel.Annotations (in System.ComponentModel.Annotations.dll)

public UIHintAttribute(
	string uiHint,
	string presentationLayer,
	params Object[] controlParameters


Type: System.String

The user control (field template) to use to display the data field.

Type: System.String

The presentation layer that uses the class. Can be set to "HTML", "Silverlight", "WPF", or "WinForms".

Type: System.Object[]

The object to use to retrieve values from any data sources.


ControlParameters is null or it is a constraint key.


The value of ControlParameters is not a string.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5 SP1

.NET Framework Client Profile

Supported in: 4

Portable Class Library

Supported in: Portable Class Library
© 2015 Microsoft