Class AbstractUnboundSfDiagramControlBindingModel<TView, TViewModel, TControl>
- Namespace
- Whipstaff.Wpf.ViewToViewModelBindings.Syncfusion.UI.Xaml.Diagram
- Assembly
- Whipstaff.Wpf.Syncfusion.SfDiagram.dll
A class that contains Viewmodel bindings for the Syncfusion.UI.Xaml.Diagram.SfDiagram control.
public abstract class AbstractUnboundSfDiagramControlBindingModel<TView, TViewModel, TControl> : AbstractUnboundControlControlBindingModel<TView, TViewModel, TControl>, IControlBindingModel<TView, TViewModel> where TView : class, IViewFor<TViewModel> where TViewModel : class, IReactiveObject where TControl : SfDiagram
Type Parameters
TView
TViewModel
TControl
- Inheritance
-
AbstractControlBindingModel<TView, TViewModel, TControl>AbstractUnboundUIElementControlBindingModel<TView, TViewModel, TControl>AbstractUnboundFrameworkElementControlBindingModel<TView, TViewModel, TControl>AbstractUnboundControlControlBindingModel<TView, TViewModel, TControl>AbstractUnboundSfDiagramControlBindingModel<TView, TViewModel, TControl>
- Implements
-
IControlBindingModel<TView, TViewModel>
- Derived
- Inherited Members
Constructors
AbstractUnboundSfDiagramControlBindingModel(Expression<Func<TView, TControl>>)
Initializes a new instance of the AbstractUnboundSfDiagramControlBindingModel<TView, TViewModel, TControl> class.
protected AbstractUnboundSfDiagramControlBindingModel(Expression<Func<TView, TControl>> viewExpression)
Parameters
viewExpression
Expression<Func<TView, TControl>>expression representing the control on the view to bind to.
Properties
AnnotationChangedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.AnnotationChangedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? AnnotationChangedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
AnnotationConstraints
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.AnnotationConstraints
public IOneOrTwoWayBind<TViewModel, AnnotationConstraints>? AnnotationConstraints { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, AnnotationConstraints>
AutoScrolledCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.AutoScrolledCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? AutoScrolledCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
BezierSmoothness
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.BezierSmoothness
public IOneOrTwoWayBind<TViewModel, BezierSmoothness>? BezierSmoothness { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, BezierSmoothness>
BpmnGroupDropIndicatorStyle
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.BpmnGroupDropIndicatorStyle
public IOneOrTwoWayBind<TViewModel, Style>? BpmnGroupDropIndicatorStyle { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Style>
BridgeDirection
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.BridgeDirection
public IOneOrTwoWayBind<TViewModel, BridgeDirection>? BridgeDirection { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, BridgeDirection>
CommandManager
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.CommandManager
public IOneOrTwoWayBind<TViewModel, CommandManager>? CommandManager { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, CommandManager>
ConnectionIndicatorStyle
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ConnectionIndicatorStyle
public IOneOrTwoWayBind<TViewModel, Style>? ConnectionIndicatorStyle { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Style>
ConnectorDropIndicatorStyle
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ConnectorDropIndicatorStyle
public IOneOrTwoWayBind<TViewModel, Style>? ConnectorDropIndicatorStyle { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Style>
ConnectorEditingCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ConnectorEditingCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? ConnectorEditingCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
ConnectorSelectionIndicatorStyle
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ConnectorSelectionIndicatorStyle
public IOneOrTwoWayBind<TViewModel, Style>? ConnectorSelectionIndicatorStyle { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Style>
ConnectorSourceChangedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ConnectorSourceChangedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? ConnectorSourceChangedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
ConnectorTargetChangedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ConnectorTargetChangedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? ConnectorTargetChangedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
Connectors
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.Connectors
public IOneOrTwoWayBind<TViewModel, object>? Connectors { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, object>
Constraints
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.Constraints
public IOneOrTwoWayBind<TViewModel, GraphConstraints>? Constraints { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, GraphConstraints>
DataSourceSettings
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.DataSourceSettings
public IOneOrTwoWayBind<TViewModel, IDataSourceSettings>? DataSourceSettings { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, IDataSourceSettings>
DefaultConnectorType
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.DefaultConnectorType
public IOneOrTwoWayBind<TViewModel, ConnectorType>? DefaultConnectorType { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ConnectorType>
DragEnterCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.DragEnterCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? DragEnterCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
DragLeaveCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.DragLeaveCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? DragLeaveCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
DragOverCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.DragOverCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? DragOverCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
DragOverNode
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.DragOverNode
public IOneOrTwoWayBind<TViewModel, Node>? DragOverNode { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Node>
DragOverPort
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.DragOverPort
public IOneOrTwoWayBind<TViewModel, NodePort>? DragOverPort { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, NodePort>
DrawingTool
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.DrawingTool
public IOneOrTwoWayBind<TViewModel, DrawingTool>? DrawingTool { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, DrawingTool>
DropCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.DropCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? DropCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
EnableConnectorSplitting
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.EnableConnectorSplitting
public IOneOrTwoWayBind<TViewModel, bool>? EnableConnectorSplitting { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, bool>
ExportSettings
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ExportSettings
public IOneOrTwoWayBind<TViewModel, ExportSettings>? ExportSettings { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ExportSettings>
FirstSelectionIndicatorStyle
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.FirstSelectionIndicatorStyle
public IOneOrTwoWayBind<TViewModel, Style>? FirstSelectionIndicatorStyle { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Style>
GetDrawTypeCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.GetDrawTypeCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? GetDrawTypeCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
GetLayoutInfoCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.GetLayoutInfoCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? GetLayoutInfoCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
Groups
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.Groups
public IOneOrTwoWayBind<TViewModel, object>? Groups { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, object>
HasChanges
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.HasChanges
public IOneOrTwoWayBind<TViewModel, bool>? HasChanges { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, bool>
HistoryChangedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.HistoryChangedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? HistoryChangedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
HistoryManager
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.HistoryManager
public IOneOrTwoWayBind<TViewModel, HistoryManager>? HistoryManager { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, HistoryManager>
HitPadding
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.HitPadding
public IOneOrTwoWayBind<TViewModel, double>? HitPadding { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, double>
HorizontalRuler
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.HorizontalRuler
public IOneOrTwoWayBind<TViewModel, Ruler>? HorizontalRuler { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Ruler>
Info
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.Info
public IOneOrTwoWayBind<TViewModel, object>? Info { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, object>
ItemAddedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ItemAddedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? ItemAddedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
ItemAddingCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ItemAddingCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? ItemAddingCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
ItemDeletedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ItemDeletedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? ItemDeletedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
ItemDeletingCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ItemDeletingCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? ItemDeletingCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
ItemDoubleTappedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ItemDoubleTappedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? ItemDoubleTappedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
ItemSelectedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ItemSelectedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? ItemSelectedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
ItemSelectingCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ItemSelectingCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? ItemSelectingCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
ItemTappedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ItemTappedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? ItemTappedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
ItemUnSelectedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ItemUnSelectedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? ItemUnSelectedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
ItemUnSelectingCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ItemUnSelectingCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? ItemUnSelectingCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
KnownTypes
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.KnownTypes
public IOneOrTwoWayBind<TViewModel, GetTypes>? KnownTypes { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, GetTypes>
LaneDropIndicatorStyle
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.LaneDropIndicatorStyle
public IOneOrTwoWayBind<TViewModel, Style>? LaneDropIndicatorStyle { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Style>
LayoutManager
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.LayoutManager
public IOneOrTwoWayBind<TViewModel, LayoutManager>? LayoutManager { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, LayoutManager>
LayoutUpdatedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.LayoutUpdatedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? LayoutUpdatedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
LineRoutingSettings
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.LineRoutingSettings
public IOneOrTwoWayBind<TViewModel, LineRoutingSettings>? LineRoutingSettings { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, LineRoutingSettings>
Menu
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.Menu
public IOneOrTwoWayBind<TViewModel, DiagramMenu>? Menu { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, DiagramMenu>
MenuItemClickedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.MenuItemClickedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? MenuItemClickedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
MenuItemCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.MenuItemCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? MenuItemCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
MenuOpeningCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.MenuOpeningCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? MenuOpeningCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
Model
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.Model
public IOneOrTwoWayBind<TViewModel, object>? Model { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, object>
MouseDownCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.MouseDownCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? MouseDownCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
MouseUpCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.MouseUpCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? MouseUpCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
MultipleSelectionMode
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.MultipleSelectionMode
public IOneOrTwoWayBind<TViewModel, MultipleSelectionMode>? MultipleSelectionMode { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, MultipleSelectionMode>
NodeChangedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.NodeChangedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? NodeChangedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
NodeDropIndicatorStyle
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.NodeDropIndicatorStyle
public IOneOrTwoWayBind<TViewModel, Style>? NodeDropIndicatorStyle { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Style>
NodeSelectionIndicatorStyle
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.NodeSelectionIndicatorStyle
public IOneOrTwoWayBind<TViewModel, Style>? NodeSelectionIndicatorStyle { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Style>
Nodes
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.Nodes
public IOneOrTwoWayBind<TViewModel, object>? Nodes { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, object>
ObjectDrawnCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ObjectDrawnCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? ObjectDrawnCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
OutlineSettings
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.OutlineSettings
public IOneOrTwoWayBind<TViewModel, IOutlineSettings>? OutlineSettings { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, IOutlineSettings>
Page
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.Page
public IOneWayBind<TViewModel, Panel>? Page { get; init; }
Property Value
- IOneWayBind<TViewModel, Panel>
PageSettings
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.PageSettings
public IOneOrTwoWayBind<TViewModel, IPageSettings>? PageSettings { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, IPageSettings>
PortChangedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.PortChangedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? PortChangedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
PortHoverEffect
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.PortHoverEffect
public IOneOrTwoWayBind<TViewModel, PortHoverEffect>? PortHoverEffect { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, PortHoverEffect>
PortVisibility
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.PortVisibility
public IOneOrTwoWayBind<TViewModel, PortVisibility>? PortVisibility { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, PortVisibility>
PreviewSettings
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.PreviewSettings
public IOneOrTwoWayBind<TViewModel, PreviewSettings>? PreviewSettings { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, PreviewSettings>
PrintingCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.PrintingCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? PrintingCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
PrintingService
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.PrintingService
public IOneOrTwoWayBind<TViewModel, PrintingService>? PrintingService { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, PrintingService>
ResizerConstraints
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ResizerConstraints
public IOneOrTwoWayBind<TViewModel, ResizerConstraints>? ResizerConstraints { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ResizerConstraints>
ScrollSettings
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ScrollSettings
public IOneOrTwoWayBind<TViewModel, ScrollSettings>? ScrollSettings { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ScrollSettings>
ScrollViewerRenderMode
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ScrollViewerRenderMode
public IOneOrTwoWayBind<TViewModel, ScrollViewerRenderMode>? ScrollViewerRenderMode { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ScrollViewerRenderMode>
SelectedItems
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.SelectedItems
public IOneOrTwoWayBind<TViewModel, object>? SelectedItems { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, object>
SelectorChangedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.SelectorChangedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? SelectorChangedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
SelectorHandleDisplayMode
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.SelectorHandleDisplayMode
public IOneOrTwoWayBind<TViewModel, SelectorHandleDisplayMode>? SelectorHandleDisplayMode { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, SelectorHandleDisplayMode>
SingleSelectionMode
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.SingleSelectionMode
public IOneOrTwoWayBind<TViewModel, SingleSelectionMode>? SingleSelectionMode { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, SingleSelectionMode>
SnapSettings
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.SnapSettings
public IOneOrTwoWayBind<TViewModel, SnapSettings>? SnapSettings { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, SnapSettings>
SwimlaneChildChangedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.SwimlaneChildChangedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? SwimlaneChildChangedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
Swimlanes
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.Swimlanes
public IOneOrTwoWayBind<TViewModel, object>? Swimlanes { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, object>
Theme
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.Theme
public IOneOrTwoWayBind<TViewModel, DiagramTheme>? Theme { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, DiagramTheme>
Tool
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.Tool
public IOneOrTwoWayBind<TViewModel, Tool>? Tool { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Tool>
VerticalRuler
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.VerticalRuler
public IOneOrTwoWayBind<TViewModel, Ruler>? VerticalRuler { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Ruler>
ViewPortChangedCommand
Gets or sets the binding logic for Syncfusion.UI.Xaml.Diagram.SfDiagram.ViewPortChangedCommand
public IOneOrTwoWayBind<TViewModel, ICommand>? ViewPortChangedCommand { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, ICommand>
Methods
ApplyBindings(TView, TViewModel, Action<IDisposable>)
Applies the binding between the view and the view model.
public override void ApplyBindings(TView view, TViewModel viewModel, Action<IDisposable> registerForDisposalAction)
Parameters
view
TViewThe view.
viewModel
TViewModelThe viewmodel.
registerForDisposalAction
Action<IDisposable>
ApplyBindings(TView, TViewModel, CompositeDisposable)
Applies the binding between the view and the view model.
public override void ApplyBindings(TView view, TViewModel viewModel, CompositeDisposable compositeDisposable)
Parameters
view
TViewThe view.
viewModel
TViewModelThe viewmodel.
compositeDisposable
CompositeDisposableThe disposable container to register disposals against.