Beispiel #1
0
        public UC_Main(int nodeId = 127)
        {
            //Joseph
            //Debug.WriteLine("Application started", "Application");

            if (!DesignerProperties.GetIsInDesignMode(this))
            {
                DataContext = _data_context = new VM_UC_Main(nodeId);
            }
            InitializeComponent();
            IsVisibleChanged += UC_Main_IsVisibleChanged;
            //if (!DesignerProperties.GetIsInDesignMode(this)){
            //    Background = Brushes.Transparent;
            //}
            //Loaded += (a, e) => { stackPanelCanConnection.DataContext = CAN_Common.Instance; };
        }
 public UIItem(string id, int index, bool isFloat = true, VM_UC_Main ucMain = null)
 {
     if (ucMain == null)
     {
         ucMain = Globals.Vm_scis.Last().VM_UC_Main;
     }
     this.NodeId = ucMain.NodeId;
     if (string.IsNullOrEmpty(id))
     {
         id = "00";
     }
     ID            = id;
     Index         = index;
     Key           = Utils.MakeKey(id, index);
     PacketRefresh = Utils.makePacket(NodeId, ID, index, true, isFloat);
 }