/// <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;
        }
Example #3
0
        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;
 }
 public void SetComponent(IApplicationComponent component)
 {
     _component = (CannedTextSummaryComponent)component;
 }