1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Drawing;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using Tofly.CoreUI.Win.Control;
- using Tofly.CoreUI.Control;
- using Tofly.Core.Components;
- namespace Tofly.SearchUI.Win
- {
-
-
-
- [Tofly.Core.Stereotype.Component(IsSingleton = "false", Name = "Tofly.SearchUI.Win.IdentifyPluginControl")]
- public partial class IdentifyPluginControl : UserControlClass , IParameterControl
- {
- public IdentifyPluginControl()
- {
- InitializeComponent();
- }
- private ComponentBaseParameter componentParameter;
-
-
-
- public ComponentBaseParameter ComponentParameter
- {
- get
- {
- GetParameter();
- return componentParameter;
- }
- set
- {
- componentParameter = value;
- InitEdit();
- }
- }
-
-
-
- private void InitEdit()
- {
- if (componentParameter == null)
- return;
- Tofly.SearchUI.Query.IdentifyPlugin.IdentifyPluginParameter para = componentParameter as Tofly.SearchUI.Query.IdentifyPlugin.IdentifyPluginParameter;
- if (para == null)
- return;
- txtLayerName.Text = para.LayerName;
- chkCanEdit.Checked = para.CanEdit;
- }
-
-
-
- private void GetParameter()
- {
- if (componentParameter == null)
- componentParameter = new Tofly.SearchUI.Query.IdentifyPlugin.IdentifyPluginParameter();
- Tofly.SearchUI.Query.IdentifyPlugin.IdentifyPluginParameter para = componentParameter as Tofly.SearchUI.Query.IdentifyPlugin.IdentifyPluginParameter;
- if (para == null)
- para = new Tofly.SearchUI.Query.IdentifyPlugin.IdentifyPluginParameter();
- para.LayerName = txtLayerName.Text;
- para.CanEdit = chkCanEdit.Checked;
- }
- }
- }
|