/// <summary>
        /// Constructor.
        /// </summary>
        public AimConfigurationComponentControl(AimConfigurationComponent component)
            : base(component)
        {
            InitializeComponent();

            _component = component;

            _chkSendToGrid.DataBindings.Add("Checked", _component, "SendNewXmlAnnotationsToGrid", false, DataSourceUpdateMode.OnPropertyChanged);

            _chkStoreAnnotationsLocally.DataBindings.Add("Checked", _component, "StoreXmlAnnotationsLocally", false, DataSourceUpdateMode.OnPropertyChanged);

            _radStoreInMyDocuments.DataBindings.Add("Checked", _component, "StoreXmlInMyDocuments", false, DataSourceUpdateMode.OnPropertyChanged);
            _radStoreInMyDocuments.DataBindings.Add("Enabled", _component, "StoreXmlAnnotationsLocally", false, DataSourceUpdateMode.OnPropertyChanged);

            _radStoreInFolder.DataBindings.Add("Checked", _component, "StoreXmlInSpecifiedFolder", false, DataSourceUpdateMode.OnPropertyChanged);
            _radStoreInFolder.DataBindings.Add("Enabled", _component, "StoreXmlAnnotationsLocally", false, DataSourceUpdateMode.OnPropertyChanged);

            _txtLocalAnnotationsFolderLocation.DataBindings.Add("Text", _component, "LocalAnnotationStoreFolder", true, DataSourceUpdateMode.OnPropertyChanged);
            _txtLocalAnnotationsFolderLocation.DataBindings.Add("Enabled", _component, "LocalAnnotationStoreFolderEnabled", false, DataSourceUpdateMode.OnPropertyChanged);

            _btnBrowseForAnnotationsFolder.DataBindings.Add("Enabled", _component, "LocalAnnotationStoreFolderEnabled", false, DataSourceUpdateMode.OnPropertyChanged);

            ErrorProvider.SetIconAlignment(_btnBrowseForAnnotationsFolder, ErrorIconAlignment.BottomRight);

            _chkRequireUserInfo.DataBindings.Add("Checked", _component, "RequireUserInfo", false, DataSourceUpdateMode.OnPropertyChanged);

            _chkRequireMarkupInAnnotation.DataBindings.Add("Checked", _component, "RequireMarkupInAnnotation", false, DataSourceUpdateMode.OnPropertyChanged);

            _txtLocalTemplatesFolderLocation.DataBindings.Add("Text", _component, "LocalTemplatesStoreFolder", true, DataSourceUpdateMode.OnPropertyChanged);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Constructor.
        /// </summary>
        public AimConfigurationComponentControl(AimConfigurationComponent component)
            : base(component)
        {
            InitializeComponent();

            _component = component;

            _chkSendToGrid.DataBindings.Add("Checked", _component, "SendNewXmlAnnotationsToGrid", false, DataSourceUpdateMode.OnPropertyChanged);

            _chkStoreAnnotationsLocally.DataBindings.Add("Checked", _component, "StoreXmlAnnotationsLocally", false, DataSourceUpdateMode.OnPropertyChanged);

            _radStoreInMyDocuments.DataBindings.Add("Checked", _component, "StoreXmlInMyDocuments", false, DataSourceUpdateMode.OnPropertyChanged);
            _radStoreInMyDocuments.DataBindings.Add("Enabled", _component, "StoreXmlAnnotationsLocally", false, DataSourceUpdateMode.OnPropertyChanged);

            _radStoreInFolder.DataBindings.Add("Checked", _component, "StoreXmlInSpecifiedFolder", false, DataSourceUpdateMode.OnPropertyChanged);
            _radStoreInFolder.DataBindings.Add("Enabled", _component, "StoreXmlAnnotationsLocally", false, DataSourceUpdateMode.OnPropertyChanged);

            _txtLocalAnnotationsFolderLocation.DataBindings.Add("Text", _component, "LocalAnnotationStoreFolder", true, DataSourceUpdateMode.OnPropertyChanged);
            _txtLocalAnnotationsFolderLocation.DataBindings.Add("Enabled", _component, "LocalAnnotationStoreFolderEnabled", false, DataSourceUpdateMode.OnPropertyChanged);

            _btnBrowseForAnnotationsFolder.DataBindings.Add("Enabled", _component, "LocalAnnotationStoreFolderEnabled", false, DataSourceUpdateMode.OnPropertyChanged);

            ErrorProvider.SetIconAlignment(_btnBrowseForAnnotationsFolder, ErrorIconAlignment.BottomRight);

            _chkRequireUserInfo.DataBindings.Add("Checked", _component, "RequireUserInfo", false, DataSourceUpdateMode.OnPropertyChanged);

            _chkRequireMarkupInAnnotation.DataBindings.Add("Checked", _component, "RequireMarkupInAnnotation", false, DataSourceUpdateMode.OnPropertyChanged);

            _txtLocalTemplatesFolderLocation.DataBindings.Add("Text", _component, "LocalTemplatesStoreFolder", true, DataSourceUpdateMode.OnPropertyChanged);
        }
 /// <summary>
 /// Called by the host to assign this view to a component.
 /// </summary>
 public void SetComponent(IApplicationComponent component)
 {
     _component = (AimConfigurationComponent)component;
 }
 /// <summary>
 /// Called by the host to assign this view to a component.
 /// </summary>
 public void SetComponent(IApplicationComponent component)
 {
     _component = (AimConfigurationComponent)component;
 }