private void AssignRange(ILogicalRangeProvider rangeProvider) { if (rangeProvider != null) { LogicalX = rangeProvider.LogicalX; LogicalY = rangeProvider.LogicalY; LogicalWidth = rangeProvider.LogicalWidth; LogicalHeight = rangeProvider.LogicalHeight; NotifyRangeChanged(); } }
public void SetLogicalRangeProvider(ILogicalRangeProvider rangeProvider) { rangeProvider.RangeChanged += RangeProvider_RangeChanged; AssignRange(rangeProvider); }
private void RangeProvider_RangeChanged(object sender, EventArgs e) { ILogicalRangeProvider rangeProvider = sender as ILogicalRangeProvider; AssignRange(rangeProvider); }