public FadeInMSIEvent(MultiScaleImage msiParam, double durationParam) { type = TourEvent.Type.fadeInMSI; msi = msiParam; duration = durationParam; }
/// <summary> /// Handles changes to the Source property. /// </summary> private static void OnSourceChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { MultiScaleImage target = (MultiScaleImage)d; MultiScaleTileSource oldSource = (MultiScaleTileSource)e.OldValue; MultiScaleTileSource newSource = target.Source; target.OnSourceChanged(oldSource, newSource); }
public InitMSIEvent(MultiScaleImage msiParam, double initMSIPointXParam, double initMSIPointYParam, double absoluteScaleParam) { type = TourEvent.Type.initMSI; msi = msiParam; initMSIPointX = initMSIPointXParam; initMSIPointY = initMSIPointYParam; absoluteScale = absoluteScaleParam; }
public PanMSIEvent(MultiScaleImage msiParam, double panToMSIPointXParam, double panToMSIPointYParam, double durationParam) { type = TourEvent.Type.panMSI; msi = msiParam; panToArtworkPointX = panToMSIPointXParam; panToArtworkPointY = panToMSIPointYParam; duration = durationParam; }
public ZoomMSIEvent(MultiScaleImage msiParam, double absoluteScaleParam, double zoomToMSIPointXParam, double zoomToMSIPointYParam, double durationParam) { type = TourEvent.Type.zoomMSI; msi = msiParam; absoluteScale = absoluteScaleParam; zoomToMSIPointX = zoomToMSIPointXParam; zoomToMSIPointY = zoomToMSIPointYParam; duration = durationParam; }