// // PRIVATE METHODS // private void Initialize() { // Suspend Events this.SuspendEvents = true; // Create Text Label TextLabel textLabel = new TextLabel(); textLabel.Color = ModelSettings.Default.TextColor; textLabel.Bold = false; // Default Settings this.BorderColor = ModelSettings.Default.EnabledLines; this.BorderStyle = DashStyle.Solid; this.BorderWidth = 1f; this.End.Marker.BorderColor = ModelSettings.Default.EnabledLines; this.Label = textLabel; this.Opacity = 100; this.SmoothingMode = SmoothingMode.HighQuality; this.Tooltip = string.Empty; // Set Invalidation Listener EsriObject esriObject = (EsriObject)this.m_parent; esriObject.Invalidated += new EventHandler <EventArgs>(this.Parent_Invalidated); // Run Invalidation Delegate to Update Label and Tooltip this.Parent_Invalidated(null, EventArgs.Empty); // Resume Events this.SuspendEvents = false; }
public EsriObject(EsriObject prototype) { }