Esempio n. 1
0
 public override GuiLabs.Canvas.Controls.Control DefaultFocusableControl()
 {
     if (string.IsNullOrEmpty(NameBlock.Text))
     {
         return(NameBlock.DefaultFocusableControl());
     }
     //return Attributes.DefaultFocusableControl();
     return(VMembers.DefaultFocusableControl());
 }
        public ListerNode(object data, string name, Lister parentLister, bool removable = true)
        {
            InitializeComponent();
            Data           = data;
            parent         = parentLister;
            NameBlock.Text = name;
            Width          = NameBlock.RequiredSize().width + 38;
            Height         = 30;

            if (removable)
            {
                return;
            }
            CloseBtn.Visibility = Visibility.Hidden;
            Width -= CloseBtn.Width;
            var nBMargin = NameBlock.Margin;

            NameBlock.Margin = new Thickness(nBMargin.Left, nBMargin.Top, nBMargin.Right - CloseBtn.Width, nBMargin.Bottom);
        }