Beispiel #1
0
        public void MasterLayer_OnMouseDown(object sender, PInputEventArgs e)
        {
            if (e.PickedNode.Tag.GetType().ToString().Contains("SectorSprite"))
            {
                setOriginalText(pSelectedNode);

                SectorSprite tmp2     = (SectorSprite)e.PickedNode.Tag;
                PText        pnameNew = tmp2.getText();
                pnameNew.TextBrush = Brushes.Red;
            }
            pSelectedNode = e.PickedNode;
        }
Beispiel #2
0
 public void setOriginalText(PNode pickedNode)
 {
     if (pSelectedNode != null)
     {
         if (pickedNode.Tag.GetType().ToString().Contains("SectorSprite"))
         {
             SectorSprite tmp   = (SectorSprite)pSelectedNode.Tag;
             PText        pname = tmp.getText();
             pname.TextBrush = Brushes.White;
         }
     }
 }
Beispiel #3
0
        public void pg_PropertyValueChanged(Object sender, PropertyValueChangedEventArgs e)
        {
            String propertyName = e.ChangedItem.PropertyDescriptor.Name;

            try
            {
                if (pSelectedNode.Tag.GetType().ToString().Contains("SectorSprite"))
                {
                    SectorSprite tmp = (SectorSprite)pSelectedNode.Tag;
                    tmp.updateChangedInfo(propertyName, e.ChangedItem.Value.ToString());
                }
            }
            catch (Exception)
            {
                updateChangedInfo(propertyName, e.ChangedItem.Value);
            }
        }