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

Silverlight Discussion :

La propriété Content est définie plusieurs fois


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Juin 2010
    Messages : 43
    Par défaut La propriété Content est définie plusieurs fois
    Bonjour ,
    en ajoutant un BusyIndicator control , j'avais eu l'erreur
    La propriété Content est définie plusieurs fois
    Voici le code XAML :
    Code xml : 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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
     
     <StackPanel Orientation="Vertical" x:Name="LayoutRoot" >
     
            <StackPanel.Background> 
                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                    <GradientStop x:Name="Color1" Color="#FFCFE9F8" Offset="0.260"/>
                    <GradientStop x:Name="Color2" Color="#FF93C9F8" Offset="0.530"/>
                    <GradientStop x:Name="Color3" Color="#FF5DAAF2" Offset="0.80"/>
                </LinearGradientBrush>
            </StackPanel.Background>
     
            <toolkit:BusyIndicator HorizontalAlignment="Center" VerticalAlignment="Center" Name="busyIndicator" IsBusy="False" >
     
     
             <StackPanel x:Name="entete" Orientation="Horizontal" Margin="3" HorizontalAlignment="Center" >
     
                <Border BorderBrush="#FFCFE9F8" BorderThickness="2,2,0,0" CornerRadius="4">
     
                    <Border BorderBrush="#FF062424"  BorderThickness="0,0,2,2" CornerRadius="4">
                        <TextBlock Text="Statistiques Noesys" FontWeight="Bold" FontStretch="Normal" FontFamily="Courier New" Foreground="#FF4598AD" FontStyle="Italic" ></TextBlock>
                    </Border>
     
                </Border>
     
            </StackPanel>
     
                <StackPanel x:Name="panel" Orientation="Vertical" HorizontalAlignment="Center" Margin="3">
     
     
                <Border BorderBrush="#FFCFE9F8" BorderThickness="2,2,0,0" CornerRadius="4">
     
                    <Border BorderBrush="#FF062424"  BorderThickness="0,0,2,2" CornerRadius="4">
     
                            <StackPanel Orientation="Vertical" >                      
     
                                <vc:Chart x:Name="Line_chart"></vc:Chart>
     
                            <StackPanel Orientation="Horizontal" x:Name="horizontal_panel"></StackPanel>
                                <TextBlock x:Name="test" Width="150" Height="30" HorizontalAlignment="Left" ></TextBlock>
     
                            </StackPanel>
     
                    </Border>
     
                    </Border>
     
     
            </StackPanel>
     
     
            </toolkit:BusyIndicator>
        </StackPanel>

    Ou est le problème ?

  2. #2
    Membre expérimenté
    Avatar de SoBaKa
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2006
    Messages : 242
    Par défaut
    Il me semble que c'est plutôt simple, tu as 2 stackpanel dans ton busyIndicator, hors tu ne peux avoir qu'un seul élément.

    Donc englobe tes 2 stackpanel dans un autre conteneur.

    Exemple :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <toolkit:BusyIndicator>
    <Grid>
      <StackPanel ...></StackPanel>
      <StackPanel ...></StackPanel>
    </Grid>
    <toolkit:BusyIndicator/>

  3. #3
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    C'est tout a fait ca. Tu dois englober le contenu de ton BusyIndicator dans un autre conteneur (Grid ou StackPanel par exemple).

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : Tunisie

    Informations forums :
    Inscription : Juin 2010
    Messages : 43
    Par défaut
    Merci pour vos réponses ,
    En fait c'est tout à fait ça .
    Mais j 'arrive pas à positionner le BusyIndicator au centre ( même en positionnant le horizontalalignement="center" et Vertical alignement ="center" )
    et si je modifie le Margin , la position de tout les controls contenus dans le busyindicator seront eux aussi modifiés .
    y- t il une solution ?
    Merci

  5. #5
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Il faut que ta structure soit montée comme ça.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <UserControl ...>
       <toolkit:BusyIndicator>
          <Grid x:Name="LayoutRoot" ...>
             <...>
          </Grid>
       </toolkit:BusyIndicator>
    </UserControl>

Discussions similaires

  1. Réponses: 5
    Dernier message: 01/03/2015, 19h02
  2. Réponses: 1
    Dernier message: 03/08/2012, 15h06
  3. Savoir si un caractère est présent plusieurs fois
    Par benjibul dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 20/09/2011, 13h26
  4. Réponses: 5
    Dernier message: 07/04/2008, 17h40
  5. [XSLT] variable définie plusieurs fois dans la même portée
    Par dhallennem dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 06/02/2008, 15h48

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