Пример #1
0
        public EditorComponentControl(IDicomPrinterEditorComponent component) :
            base(component)
        {
            InitializeComponent();
            _component = component;
            PrinterNametext.DataBindings.Add("Text", _component, "PrinterName", true,
                                             DataSourceUpdateMode.OnPropertyChanged);
            PrinterAETileText.DataBindings.Add("Text", _component, "PrinterAETitle", true,
                                               DataSourceUpdateMode.OnPropertyChanged);
            PrinterHostText.DataBindings.Add("Text", _component, "PrinterHost", true,
                                             DataSourceUpdateMode.OnPropertyChanged);
            PrinterPortText.DataBindings.Add("Text", _component, "PrinterPort", true,
                                             DataSourceUpdateMode.OnPropertyChanged);

            StandardResolution.DataBindings.Add("Value", _component, "StandardResolutionDPI", true,
                                                DataSourceUpdateMode.OnPropertyChanged);

            HighResolution.DataBindings.Add("Value", _component, "HighResolutionDPI", true,
                                            DataSourceUpdateMode.OnPropertyChanged);

            Control guiElement = (Control)_component.PrinterConfigurationEditorComponentHost.ComponentView.GuiElement;

            this.ConfigPanel.Controls.Add(guiElement);
            guiElement.Dock = DockStyle.Fill;
        }
Пример #2
0
 public void SetComponent(IApplicationComponent component)
 {
     _component = (IDicomPrinterEditorComponent)component;
 }