Skip to main content
All docs
V26.1
  • DxViewer.ZoomChanged Event

    Fires when the Zoom property value changes.

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v26.1.Viewer.dll

    Declaration

    [Parameter]
    public EventCallback<double> ZoomChanged { get; set; }

    Parameters

    Type Description
    Double

    The new zoom value.

    Remarks

    The following code snippet displays a message when users change a document’s zoom value:

    @using DevExpress.XtraReports.UI
    @using DXApplication17.PredefinedReports
    
    <div><b>@ZoomInfo</b></div>
    
    <DxReportViewer Report="Report" 
                    Zoom="@Zoom" 
                    ZoomChanged="@OnZoomChanged" />
    
    @code {
        XtraReport Report = new TestReport();
        double Zoom { get; set; } = 1;
        string ZoomInfo { get; set; } = "Zoom Level is 1";
    
    
        void OnZoomChanged(double newZoomValue) {
            ZoomInfo = "Zoom level was changed from " + ((decimal)Zoom)
                             + " to " + ((decimal)newZoomValue);
            Zoom = newZoomValue;
        }
    }
    
    See Also