DxDataColumnBase.VisibleChanged Event
Fires when a column visibility changes.
Namespace: DevExpress.Blazor.Base
Assembly: DevExpress.Blazor.v24.1.dll
NuGet Package: DevExpress.Blazor
Declaration
[Parameter]
public EventCallback<bool> VisibleChanged { get; set; }
Parameters
Type | Description |
---|---|
Boolean | A new value of the Visible property. |
Remarks
The VisibleChanged
event fires each time the Visible property value changes. The event is handled automatically when you use two-way data binding for the Visible
property (@bind-Visible
).
@inject WeatherForecastService ForecastService
<DxDataGrid Data="@forecasts">
<HeaderTemplate>
<DxToolbar>
<DxDataGridColumnChooserToolbarItem Alignment="ToolbarItemAlignment.Right" />
</DxToolbar>
</HeaderTemplate>
<Columns>
<DxDataGridDateEditColumn Caption="Date"
Field="Date"
@bind-Visible="Visible" />
<DxDataGridColumn Field="TemperatureF"/>
<DxDataGridColumn Field="TemperatureC" />
</Columns>
</DxDataGrid>
<p>The Date column's visibility state is <b>@Visible</b></p>
@code {
bool Visible { get; set; } = true;
private WeatherForecast[] forecasts;
protected override async Task OnInitializedAsync() {
forecasts = await ForecastService.GetForecastAsync(DateTime.Now);
}
}
See Also