IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Presentation Foundation Discussion :

Questions C#-WPF


Sujet :

Windows Presentation Foundation

  1. #1
    Candidat au Club
    Inscrit en
    Août 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 3
    Par défaut Questions C#-WPF
    Bonjour,
    J'ai un exercice que j'ai du mal à résoudre. Pourriez vous m'aider en me proposant des pistes qui me permettraient de trouver la solution à mes problèmes ou les réponses à mes questions ?

    J'ai un morceau de code :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <Windows x:Class="WpfApplication2.MainWindow"
           xmlns="http://shcemas.microsoft.com/winfx/2006/xaml/presentation"
           xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
           Title="MainWindow" Height=350" Width="525">
    <Grid>
      <Grid.RowDefinitions>
        <RowDefinition Height="244*"></RowDefinition>
        <RowDefinition Height="67*"></RowDefinition>
      </Grid.RowDefinitions>
      <Slider Grid.Row="1" Height="23" HorizontalAlignment="left" Margin="68,18,0,0"
              Name="slider1" VerticalAlignment="Top" Width="247" Maximum="360" />
      <Rectangle Height="160" HorizontalAlignment="left" Margin="120,44,0,0"
              Name="rectangle1" stroke="Black" VerticalAlignment="Top" Width="160" >
          <Rectangle.RenderTransform>
             <RotateTransform x:Name="rectangleINPT" CenterX="80" CenterY="80" Angle="30" >
             </RotateTransform>
          </Rectangle.RenderTransform>
       </Rectangle>
    </Grid>
    </Window>
    Question 1 :
    expliquer ce que fait le programme

    Question 2 :
    On souhaite modifier le programme précédent en introduisant un mécanisme de "Binding" pour changer d'une manière dynamique l'attribut "Angle" à l'aide du "slider". On expliquera les différents mécanismes de Bingind mis en oeuvre en XAML et on justifiera le choix effectué

    Question 3 :
    Ajouter une contrôle type "Label" pour afficher la valeur sélectionnée à l'aide du "slider". Expliquer le mécanisme choisi.

    Question 4 :
    On souhaite réinitialiser la valeur du "slider" à sa valeur minimale.
    On utilisera pour réalisation cette fonctionalité unun contrôle de type "Button" ( Class Button). On programmera d'une manière évènementielle et en C# cette réinitialisation.

    Question 5 :
    On souhaite à présent que le "slider" ne soit plus intégré à l'application mais à une autre. Ce composant, ce "slider", sera bien évidemment implémenté en langage XAML au sein de cette seconde application. Expliquer comment mettre en oeuvre cette fonctionnalité dans le premier programme utilisant par mécanisme de Binding la valeur sélectionnée par le "slider"

    Merci de m'aider.

  2. #2
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    On ne vas pas te faire ton exo. Donc explique nous qu'est-ce que tu ne comprends pas.

    PS : utilise la balise code

  3. #3
    Candidat au Club
    Inscrit en
    Août 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 3
    Par défaut
    pour la question 1 , pas de soucis, c'est un carré et un slider.

    la question 2 je ne vois pas trop comment faire pour rattacher la slider à la fonction de rotation pour faire tourner le carré

  4. #4
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    Comme indiqué dans l'énoncer de ton exo, il va falloir faire du binding.
    http://www.codeproject.com/KB/WPF/GuidedTourWPF_3.aspx

  5. #5
    Candidat au Club
    Inscrit en
    Août 2010
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 3
    Par défaut
    merci , je vais regarder en détail et proposer une réponse pour faire avancée les solutions

Discussions similaires

  1. Une petite question sur WPF
    Par chlebta*tsotsi dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 05/12/2011, 10h40
  2. Réponses: 4
    Dernier message: 07/04/2010, 20h21
  3. [WPF] Question sur les Decorator
    Par tomlev dans le forum Framework .NET
    Réponses: 3
    Dernier message: 08/02/2008, 08h49
  4. [WPF] Encore les images - question de performances
    Par BruceWayne dans le forum Windows Presentation Foundation
    Réponses: 7
    Dernier message: 13/06/2007, 13h23
  5. Wpf - petites questions
    Par DonJR dans le forum Windows Presentation Foundation
    Réponses: 12
    Dernier message: 05/11/2006, 11h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo