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 :

comment obtenir Un onglet + scroll


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 comment obtenir Un onglet + scroll
    Bonjour
    dans mon application silverlight , j'ai un ensemble d'onglets qui ont tous la même taille et qui est fixe , le problème que j'arrive pas à les rendre avec scroll si leur contenu dépasse la taille déja fixée
    Voici un bout de code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <sdk:TabControl ScrollViewer.VerticalScrollBarVisibility="Visible" ScrollViewer.HorizontalScrollBarVisibility="Visible" Height="500" HorizontalAlignment="Left" Margin="20,20,0,0" Name="tabControl1" VerticalAlignment="Top" Width="1200" >
                <sdk:TabItem Header="tabItem1" Name="tabItem1" ScrollViewer.VerticalScrollBarVisibility="Visible" ScrollViewer.HorizontalScrollBarVisibility="visible"  >
                    <StackPanel>
                        <Button Content="Valider" Height="23" HorizontalAlignment="Left" Margin="22,25,0,0" Name="button1" VerticalAlignment="Top" Width="75" />
                   <sdk:Calendar />
                        <sdk:Calendar />
                        <sdk:Calendar />
                    </StackPanel>
                </sdk:TabItem>
    </sdk:TabControl>
    par exemple dans ce bout de code le troisième calendrier ne s'affiche pas
    entièrement.

    y a t-il une solution ?
    Merci d'avance
    Cordialement.

  2. #2
    Membre Expert
    Avatar de Pragmateek
    Homme Profil pro
    Formateur expert .Net/C#
    Inscrit en
    Mars 2006
    Messages
    2 635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Formateur expert .Net/C#
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 635
    Par défaut
    Et à tout hasard en plaçant un ScrollViewer comme élément du TabItem :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <sdk:TabControl Height="500" HorizontalAlignment="Left" Margin="20,20,0,0" Name="tabControl1" VerticalAlignment="Top" Width="1200" >
    	<sdk:TabItem Header="tabItem1" Name="tabItem1">
    		<ScrollViewer ScrollViewer.VerticalScrollBarVisibility="Visible" ScrollViewer.HorizontalScrollBarVisibility="Visible">
    			<StackPanel>
    				<Button Content="Valider" Height="23" HorizontalAlignment="Left" Margin="22,25,0,0" Name="button1" VerticalAlignment="Top" Width="75" />
    				<sdk:Calendar />
    				<sdk:Calendar />
    				<sdk:Calendar />
    			</StackPanel>
    		</ScrollViewer>
    	</sdk:TabItem>
    </sdk:TabControl>
    Non testé.

  3. #3
    Membre Expert
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Par défaut
    Bonjour,

    Je ne pense pas que TabControl prenne en compte la gestion des ScrollBars.
    En revanche tu peux ajouter un ScrollViewer à l'intérieur de ton TabItem :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <sdk:TabControl ScrollViewer.VerticalScrollBarVisibility="Visible" ScrollViewer.HorizontalScrollBarVisibility="Visible" Height="500" HorizontalAlignment="Left" Margin="20,20,0,0" Name="tabControl1" VerticalAlignment="Top" Width="1200" >
                <sdk:TabItem Header="tabItem1" Name="tabItem1"   >
    <ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
                    <StackPanel>
                        <Button Content="Valider" Height="23" HorizontalAlignment="Left" Margin="22,25,0,0" Name="button1" VerticalAlignment="Top" Width="75" />
                        <sdk:Calendar />
                        <sdk:Calendar />
                        <sdk:Calendar />
                    </StackPanel>
    </ScrollViewer>
                </sdk:TabItem>
    </sdk:TabControl>

  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
    Merci Bien

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

Discussions similaires

  1. [OL-2007] Obtenir l'onglet développeur et comment tester ma macro?
    Par pepsister dans le forum VBA Outlook
    Réponses: 4
    Dernier message: 03/07/2014, 10h13
  2. comment obtenir un polynome de regression
    Par evariste_galois dans le forum Mathématiques
    Réponses: 17
    Dernier message: 19/01/2007, 15h06
  3. Réponses: 5
    Dernier message: 18/01/2004, 16h25
  4. Comment obtenir l'heure du serveur avec flash ?
    Par Michaël dans le forum Flash
    Réponses: 9
    Dernier message: 23/12/2003, 17h50
  5. Comment obtenir la liste des paramètres d'une SP ?
    Par Le Gritche dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 14/03/2003, 16h54

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