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); }