/// <summary> /// Constructor /// </summary> public CannedTextSummaryComponentControl(CannedTextSummaryComponent component) :base(component) { InitializeComponent(); _component = component; _cannedTexts.Table = _component.SummaryTable; _cannedTexts.MenuModel = _component.SummaryTableActionModel; _cannedTexts.ToolbarModel = _component.SummaryTableActionModel; _cannedTexts.DataBindings.Add("Selection", _component, "SummarySelection", true, DataSourceUpdateMode.OnPropertyChanged); _component.CopyCannedTextRequested += _component_CopyCannedTextRequested; }
/// <summary> /// Constructor /// </summary> public CannedTextSummaryComponentControl(CannedTextSummaryComponent component) : base(component) { InitializeComponent(); _component = component; _cannedTexts.Table = _component.SummaryTable; _cannedTexts.MenuModel = _component.SummaryTableActionModel; _cannedTexts.ToolbarModel = _component.SummaryTableActionModel; _cannedTexts.DataBindings.Add("Selection", _component, "SummarySelection", true, DataSourceUpdateMode.OnPropertyChanged); _component.CopyCannedTextRequested += _component_CopyCannedTextRequested; }
private bool ResolveNameInteractive(string query, out CannedText result) { result = null; var cannedTextComponent = new CannedTextSummaryComponent(true, query); var exitCode = ApplicationComponent.LaunchAsDialog( _desktopWindow, cannedTextComponent, SR.TitleCannedText); if (exitCode == ApplicationComponentExitCode.Accepted) { var summary = (CannedTextSummary)cannedTextComponent.SummarySelection.Item; result = new CannedText(summary); } return (result != null); }
public void SetComponent(IApplicationComponent component) { _component = (CannedTextSummaryComponent)component; }