protected VisualTreeCommand(IMessageBus messaging, ToolboxSocket socket, ToolboxLogging log) { Log = log; Messaging = messaging; Socket = socket; messaging.Listen <VisualTreeNodeSelected>(payload => { Node = payload.Node; }); }
public CreateWidgetCommand(IMessageBus messaging, ToolboxSocket socket, ToolboxLogging log, ViewRegistration registration) : base(messaging, socket, log) { if (registration == null) { throw new ArgumentNullException(nameof(registration)); } if (string.IsNullOrWhiteSpace(registration.Type?.FullName)) { throw new InvalidOperationException("The view type was not specified."); } Registration = registration; MenuText = registration.Type.ShortName; }
protected FilesFolderCommand(ProjectWorkspace project, IMessageBus messaging, ToolboxSocket socket) { Project = project; Messaging = messaging; Socket = socket; messaging.Listen <ProjectFileSelected>(payload => { SelectedFile = payload.File.FullPath; SelectedFolder = string.Empty; SetProjectData(); }); messaging.Listen <ProjectFolderSelected>(payload => { SelectedFolder = payload.Folder.FullPath; SelectedFile = string.Empty; SetProjectData(); }); }
public WatchXamlCommand(ProjectWorkspace project, IMessageBus messaging, ToolboxSocket socket) : base(project, messaging, socket) { MenuText = "Watch for Changes"; ToolTip = "Continually send external changes made to the XAML file to the designer."; }
public OpenVisualStudioCommand(ProjectWorkspace project, IMessageBus messaging, ToolboxSocket socket) : base(project, messaging, socket) { MenuText = "Open in Visual Studio"; }
public CreateAbsouteLayoutCommand(IMessageBus messaging, ToolboxSocket socket, ToolboxLogging log) : base(messaging, socket, log) { MenuText = "AbsoluteLayout"; ToolTip = "Disabled during Beta 1."; }
public DeleteWidgetCommand(IMessageBus messaging, ToolboxSocket socket, ToolboxLogging log) : base(messaging, socket, log) { MenuText = "Delete"; Image = AppImages.Delete; }
public DesignerBridge(ToolboxSocket socket) { _socket = socket; }
public CreateGridCommand(IMessageBus messaging, ToolboxSocket socket, ToolboxLogging log) : base(messaging, socket, log) { MenuText = "Grid"; }
public OpenXamlCommand(ProjectWorkspace project, IMessageBus messaging, ToolboxSocket socket) : base(project, messaging, socket) { MenuText = "Open XAML"; ToolTip = "Open for editing."; }
public OpenNotepadCommand(ProjectWorkspace project, IMessageBus messaging, ToolboxSocket socket) : base(project, messaging, socket) { MenuText = "Open in Notepad"; }
public OpenFolderCommand(ProjectWorkspace project, IMessageBus messaging, ToolboxSocket socket) : base(project, messaging, socket) { MenuText = "Open in File Explorer"; }
public CreateStackLayoutCommand(IMessageBus messaging, ToolboxSocket socket, ToolboxLogging log) : base(messaging, socket, log) { MenuText = "StackLayout"; }