protected virtual void onLogicalParentChanged(object sender, DataSourceChangeEventArgs e) { LogicalParentChanged.Raise (this, e); }
protected virtual void onParentChanged(object sender, DataSourceChangeEventArgs e) { ParentChanged.Raise (this, e); if (logicalParent == null) LogicalParentChanged.Raise (this, e); }