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 :

Déclaration des classes en XAML


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Par défaut Déclaration des classes en XAML
    Bonjour,

    J'ai besoin d'un petit coup de pouce sur XAML SVP. Je n'arrive pas à déclarer en XAML une classe créée pourtant dans le même projet et namespace que mon formulaire ! Ma classe est 'TilePanel'. Projet / Namespace = 'WPF_Nice_Layout'

    <?Mapping XmlNamespace="WPF_Nice_Layout" ClrNamespace="WPF_Nice_Layout" ?>
    <Window x:Class="WPF_Nice_Layout.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:myapp="clr-namespace:WPF_Nice_Layout"
    Title="WPF_Nice_Layout"
    Height="300"
    Width="300"
    >

    <StackPanel Orientation="Vertical">
    <Slider Name="_slider" />
    <myapp.TilePanel ChildSize="{Binding ElementName=_slider, Path=Value}">
    <Border Background="Red" Margin="4" />
    <Border Background="Green" Margin="4" />
    </myapp.TilePanel>
    </StackPanel>
    </Window>

    L'erreur de compilation est : myApp.TilePanel doesn't exist in the namespace "schemas.microsoft.com/winfx/2006/xaml/presentation" !

    Merci pour votre aide,
    Nd.
    Fichiers attachés Fichiers attachés

  2. #2
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Il faut mettre les : et pas . quand tu accèdes à la classe:

    <myapp:TilePanel ChildSize="{Binding ElementName=_slider, Path=Value}">

    De plus, cette ligne n'est plus utile:

    <?Mapping XmlNamespace="WPF_Nice_Layout" ClrNamespace="WPF_Nice_Layout" ?>

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Par défaut Merci !
    Merci pour ton aide Thomas, je vais pouvoir continuer mon premier logiciel en WPF !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 18/04/2012, 17h47
  2. question sur la déclaration des classes
    Par nina08 dans le forum Qt
    Réponses: 2
    Dernier message: 06/07/2008, 12h43
  3. Réponses: 5
    Dernier message: 10/11/2004, 19h44
  4. specifier les chemins des .class
    Par draken dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 29/07/2003, 09h35
  5. Inserer des classes java existantes
    Par 2000 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 20/03/2003, 12h35

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