C# WPF Analoge Anzeige Programmieren



  • Hallo Leute,

    ich würde gerne eine Analoge anzeige Programmieren.

    Diese soll aussehenb wie ein alten Analogen Multimeter.
    Es soll von der Funktion wie ein WPF Slider ablaufen.

    Ich habe es mit zwei Grafiken probiert.
    1. Grafik ist die Anzeige.
    2. Grafik ist die Anzeigenadel.

    So nun würde ich die Anzeigenadel so zeichen das ich sie genau in der mitte der Anzeige positioniere und dise mit :

    img.RenderTransformOrigin = new Point(0.5,0.5);
    ScaleTransform flipTrans = new ScaleTransform();
    flipTrans.ScaleX = -1;
    //flipTrans.ScaleY = -1;
    img.RenderTransform = flipTrans;
    

    Drehe.

    Nun würde ich in die
    flipTrans.ScaleX = -1;
    //flipTrans.ScaleY = -1;

    meine Umgesetzten Werte würde ich dann von -1 bis +1 umsetzten. ( Mit der Auflösung entsprechenede Zwischenwerte)

    Ist das eine gute Lösung oder gibt es da bessere Möglichkeiten ?
    P.s. würde es denn so überhaput funktionieren ?


Anmelden zum Antworten