private void HandleGenerateWaveFormEndedEvent(object sender, GenerateWaveFormEventArgs e)
        {
            //Console.WriteLine("WaveFormCacheService - HandleGenerateWaveFormEndedEvent - e.Width: {0} e.Zoom: {1}", e.Width, e.Zoom);
            lock (_lockerTiles)
            {
                _numberOfBitmapTasksRunning--;
                var tile = new WaveFormTile()
                {
                    ContentOffset = new BasicPoint(e.OffsetX, 0),
                    Zoom = e.Zoom,
                    Image = e.Image
                };
                _tiles.Add(tile);
            }

            if (GenerateWaveFormBitmapEndedEvent != null)
                GenerateWaveFormBitmapEndedEvent(sender, e);
        }
Exemple #2
0
 private void HandleGenerateWaveFormEndedEvent(object sender, GenerateWaveFormEventArgs e)
 {
     //Console.WriteLine("WaveFormControl - HandleGenerateWaveFormEndedEvent - e.Width: {0} e.Zoom: {1}", e.Width, e.Zoom);
     float deltaZoom = Zoom / e.Zoom;
     float offsetX = (e.OffsetX*deltaZoom) - ContentOffset.X;
     OnInvalidateVisualInRect(new BasicRectangle(offsetX, 0, e.Width, Frame.Height));
 }
 private void HandleGenerateWaveFormBegunEvent(object sender, GenerateWaveFormEventArgs e)
 {
     if (GenerateWaveFormBitmapBegunEvent != null)
         GenerateWaveFormBitmapBegunEvent(sender, e);
 }
 protected virtual void OnGenerateWaveFormBitmapEnded(GenerateWaveFormEventArgs e)
 {
     if (GenerateWaveFormBitmapEndedEvent != null)
         GenerateWaveFormBitmapEndedEvent(this, e);
 }