none
Afficher une géométrie dans objet Canvas et appliquer une transformation échelle + déplacement RRS feed

  • Question

  • Bonsoir,

    Je suis passé à la programmation C++ avec une application de bureau UWP.

    Je n'arriva pas à afficher un contour Windows::UI::Xaml::Media::PolyLineSegment  dans un Canvas

    <Canvas Grid.Column="0" Background="LightCoral" Name="ZoneDessin1">Canvas>

    J'ai essayé de faire comme en WPF

    ZoneDessin1->Children->Append(_PolParcelle);

    Cela ne fonctionne pas.

    De plus la ligne suivante

    ZoneDessin1->RenderTransform = _ModifED;

    s'applique au contenu et à l'objet canvas. Je voudrais appliquer les transformations uniquement au contenu children.



    • Modifié GP79 mercredi 17 février 2021 17:57
    mercredi 17 février 2021 17:57

Réponses

  • Bonjour, 

    Une solution alternative (mais sans Canvas) peut être de prendre Path + PolyLineSegment et puis d'appliquer la transformation comme on a proposé ici.
    Si vous préférez WPF, voici un article où on ajoute une extension au package d'application UWP qui utilise une fenêtre WPF pour fournir les fonctionnalités requises: Creating chromeless, non-rectangular Windows from UWP.

    Cordialement,
    Nina

    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.


    jeudi 18 février 2021 12:40
    Modérateur