Beispiel #1
0
 void OnLabelLButtonDblClick(LabelEventArgs args)
 {
     var label = args.Label;
     label.BeginEdit();
 }
Beispiel #2
0
        void OnDiagramTextChanged(LabelEventArgs args)
        {
            DiagramLabel label = args.Label;
            if (label == null)
                return;

            DiagramNode node = label.Owner as DiagramNode;
            if (node == null)
                return;

            NetworkNode netNode = _network.FindById(Int32.Parse(node.UserData)) as NetworkNode;
            if (netNode == null)
                return;

            netNode.Name = label.Text;
        }
 //public override void DrawSelectionBorder(DrawingContext dc)
 //{
 //    if (Drawer != null)
 //        Drawer.DrawSelectionBorder(dc, this);
 //}
 void RaiseTextChanged()
 {
     if (TextChanged != null)
     {
         LabelEventArgs args = new LabelEventArgs(this.Diagram, this);
         TextChanged(args);
     }
 }