Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941

    [C#] WPF e disegno linee con gestione del pan

    Volevo avere qualche info nella gestione del canvas
    ho creato un area di disegno e nel cavans ho delle linee poi
    ho attivato la funzione Pan per spostare l' area del canvas
    tramite un codice del genere System.Windows.Point mousePosition = _transform.Inverse.Transform(e.GetPosition(myCanva s));
    Vector delta = System.Windows.Point.Subtract(mousePosition, _initialMousePosition);
    var translate = new TranslateTransform(delta.X, delta.Y);
    _transform.Matrix = translate.Value * _transform.Matrix;


    foreach (UIElement child in myCanvas.Children)
    {
    child.RenderTransform = _transform;
    }

    A questo punto quando vado a disegnare una linea dopo lo spostamento . questa linea viene disegnata con le vecchie coordinate . come faccio a disegnare con le nuove coordinate o quali possono essere altre soluzioni
    domando solo qualcosa di nuovo

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Discussione spostata nell'area dedicata ai linguaggi per il .NET Framework.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.