DetailViewExtensions.CustomizeViewItemControl<T>(DetailView, Controller, Action<T>, String[]) Method
Allows you to access and customize controls of specified View Items.
Namespace: DevExpress.ExpressApp
Assembly: DevExpress.ExpressApp.v19.2.dll
Declaration
public static void CustomizeViewItemControl<T>(
this DetailView view,
Controller controller,
Action<T> customizeAction,
params string[] viewItemsId
)
where T : ViewItem
Parameters
Name | Type | Description |
---|---|---|
view | DetailView | A DetailView that contains the specified View Items. |
controller | Controller | A Controller to customize the specified View Items and their controls. |
customizeAction | Action<T> | A method that customizes controls of the specified View Items. |
viewItemsId | String[] | Identifiers of View Items. |
Type Parameters
Name | Description |
---|---|
T | The type of View Items. |
Remarks
The following code shows how to use this method to customize the StartDate and DueDate Date Property Editor controls.
using DevExpress.ExpressApp;
using DevExpress.ExpressApp.Win.Editors;
// ...
public class CustomizeDateEditorController : ObjectViewController<DetailView, DemoTask> {
protected override void OnActivated() {
base.OnActivated();
View.CustomizeViewItemControl<DatePropertyEditor>(this, CustomizeDateEditor, "StartDate", "DueDate");
}
private void CustomizeDateEditor(DatePropertyEditor propertyEditor) {
propertyEditor.Control.Properties.ShowWeekNumbers = true;
}
}
You can find the View Item’s identifier in the Model Editor.
See Also