Skip to main content
All docs
V25.1
  • WinExplorerView.BindCommand(Object, String, Func<Object>) Method

    Binds the specific parameterized MVVM command to an HTML element.

    Namespace: DevExpress.XtraGrid.Views.WinExplorer

    Assembly: DevExpress.XtraGrid.v25.1.dll

    NuGet Packages: DevExpress.Win.Grid, DevExpress.Win.Navigation

    Declaration

    public IDisposable BindCommand(
        object command,
        string elementId,
        Func<object> queryCommandParameter
    )

    Parameters

    Name Type Description
    command Object

    The command to be bound to this HTML element.

    elementId String

    The unique element ID.

    queryCommandParameter Func<Object>

    A Func delegate that passes the specific Object to the command as a parameter.

    Returns

    Type Description
    IDisposable

    An IDisposable object. Disposing of this object unbinds the command from this HTML element.

    Remarks

    See the Code Examples demo module for the full example.

    MVVMContext context = new MVVMContext();
    context.ViewModelType = typeof(ViewModel);
    var fluent = context.OfType<ViewModel>();
    fluent.BindCommandToElement(htmlContentControl, "btnPhone", x => x.Phone);
    fluent.BindCommandToElement(htmlContentControl, "btnVideo", x => x.Video);
    fluent.BindCommandToElement(htmlContentControl, "btnText", x => x.TextMessage);
    
    See Also