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

            AssignRange(rangeProvider);
        }