private void Topic_Children_ItemChanged(object sender, XListValueEventArgs <Topic> e) { TopicTreeNode node = FindNode(e.OldValue); if (node != null) { node.Topic = e.NewValue; } }
private void Labels_ItemChanged(object sender, XListValueEventArgs <ChartLabel> e) { if (e.OldValue != null) { e.OldValue.NeedPaint -= new EventHandler(Label_NeedPaint); } if (e.NewValue != null) { e.NewValue.NeedPaint += new EventHandler(Label_NeedPaint); } TryUpdate(ChangeTypes.All); }
private void Items_ItemChanged(object sender, XListValueEventArgs <ResizableTextBox.TextBoxExItem> e) { if (e.OldValue != null) { e.OldValue.ImageChanged -= Item_ImageChanged; e.OldValue.EnabledChanged -= Item_EnabledChanged; e.OldValue.VisibleChanged -= Item_VisibleChanged; e.OldValue.AlignmentChanged -= Item_AlignmentChanged; e.OldValue.CustomSizeChanged -= Item_CustomSizeChanged; } if (e.NewValue != null) { e.NewValue.ImageChanged += Item_ImageChanged; e.NewValue.EnabledChanged += Item_EnabledChanged; e.NewValue.VisibleChanged += Item_VisibleChanged; e.NewValue.AlignmentChanged += Item_AlignmentChanged; e.NewValue.CustomSizeChanged += Item_CustomSizeChanged; } }