/// <summary> /// Constructor. /// </summary> public StaffOrStaffGroupSummaryComponentControl(StaffOrStaffGroupSummaryComponent component) :base(component) { _component = component; InitializeComponent(); var content = (Control)_component.TabComponentContainerHost.ComponentView.GuiElement; content.Dock = DockStyle.Fill; _tabHostPanel.Controls.Add(content); _acceptButton.DataBindings.Add("Enabled", _component, "AcceptEnabled", true, DataSourceUpdateMode.OnPropertyChanged); }
/// <summary> /// Constructor. /// </summary> public StaffOrStaffGroupSummaryComponentControl(StaffOrStaffGroupSummaryComponent component) : base(component) { _component = component; InitializeComponent(); var content = (Control)_component.TabComponentContainerHost.ComponentView.GuiElement; content.Dock = DockStyle.Fill; _tabHostPanel.Controls.Add(content); _acceptButton.DataBindings.Add("Enabled", _component, "AcceptEnabled", true, DataSourceUpdateMode.OnPropertyChanged); }
protected override bool ResolveNameInteractive(string query, out object result) { result = null; var component = new StaffOrStaffGroupSummaryComponent(); var exitCode = LaunchAsDialog(_desktopWindow, component, SR.TitleStaffOrStaffGroups); if (exitCode == ApplicationComponentExitCode.Accepted) { if (component.IsSelectingStaff) { result = component.SelectedStaff; } else { result = component.SelectedStaffGroup; } } return(result != null); }
/// <summary> /// Called by the host to assign this view to a component. /// </summary> public void SetComponent(IApplicationComponent component) { _component = (StaffOrStaffGroupSummaryComponent)component; }
/// <summary> /// Called by the host to assign this view to a component. /// </summary> public void SetComponent(IApplicationComponent component) { _component = (StaffOrStaffGroupSummaryComponent)component; }