private void SendChangedEvents() { if (_lastPosition != Position) { PositionSelected?.Invoke(this, new SelectedPositionChangedEventArgs(Position)); } _lastPosition = Position; if (!Equals(_lastItem, Item)) { ItemSelected?.Invoke(this, new SelectedItemChangedEventArgs(Item)); } _lastItem = Item; }
private void treePos_FocusedNodeChanged(object sender, DevExpress.XtraTreeList.FocusedNodeChangedEventArgs e) { if (e.Node == null) { return; } int type = Convert.ToInt32(e.Node["colType"]); if (type == 5) { PositionSelected?.Invoke(sender, e); } }
public void SendPositionSelected() { PositionSelected?.Invoke(this, new PositionSelectedEventArgs { NewValue = this.Position }); }