public object SaveSettings(object target)
        {
            OutboundStagingMonitorControllerSettingsRepository settings = new OutboundStagingMonitorControllerSettingsRepository();

            ((IOutboundStagingMonitorOverviewView)target).SaveFavoriteSettings(settings);

            return(settings);
        }
        public void LoadSettings(object target, object settings)
        {
            OutboundStagingMonitorControllerSettingsRepository repository = new OutboundStagingMonitorControllerSettingsRepository();

            if (settings != null)
            {
                repository = (OutboundStagingMonitorControllerSettingsRepository)settings;
            }

            ((IOutboundStagingMonitorOverviewView)target).LoadFavoriteSettings(repository);
        }
 public void LoadFavoriteSettings(OutboundStagingMonitorControllerSettingsRepository settings)
 {
     theChart.Zoom = settings.TheChart_Zoom;
     panFaktor     = settings.TheChart_PanFaktor;
 }
 public void SaveFavoriteSettings(OutboundStagingMonitorControllerSettingsRepository settings)
 {
     settings.TheChart_Zoom      = theChart.Zoom;
     settings.TheChart_PanFaktor = theChart.PanOffset.X / theChart.PlotAreaClip.Width;
 }