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 :

wpf redimensionner une fenètre [Débutant]


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 38
    Par défaut wpf redimensionner une fenètre
    Bonjour,

    Quand je redimensionne une fenêtre Wpf avec la souris, le fond de la fenêtre devient noir sur les cotés.

    Genre comme ça :



    Ou encore :



    Je cherche une méthode permettant de mettre à jour la fenêtre afin que le redimensionnement soit fluide et en temps réel ou peut être tricher en faisant en sorte que le redimensionnement s'active quand le bouton de la souris est relâché, on aurait donc une preview du redimensionnement.

    J'ai cet effet même quand je créai un nouveau projet.

  2. #2
    Invité
    Invité(e)
    Par défaut


    Tu utilises quoi comme conteneur (Grid, Canvas, DockPanel etc) de tes contrôles ?
    As-tu bien configuré tes contrôles pour qu'ils se redimensionnent automatiquement ?

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 38
    Par défaut
    J'ai utilisé un Grid :

    Code xaml : 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
     
    <Window x:Class="WpfApplication1.MainWindow"
            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
            Title="MainWindow" Height="350" Width="525" WindowStartupLocation="CenterScreen" ResizeMode="CanResize">
        <Grid >
            <Grid.RowDefinitions>
                <RowDefinition />
                <RowDefinition Height="23" />
                <RowDefinition Height="25" />
            </Grid.RowDefinitions>
            <Grid.ColumnDefinitions>
                <ColumnDefinition />
                <ColumnDefinition Width="160"/>
                <ColumnDefinition MinWidth="100"/>
            </Grid.ColumnDefinitions>
            <Button Content="Lecture" Grid.Row="2" Grid.ColumnSpan="3" Height="23" Name="button1" VerticalAlignment="Top" Width="75" Margin="0,0,80,2" Click="Lecture_Click"/>
            <Button Content="Stop" Grid.Row="2" Grid.ColumnSpan="3" Height="23" Name="button2" VerticalAlignment="Top" Width="75" Margin="80,0,0,2" Click="Stop_Click"/>
            <ListView Grid.Column="2" HorizontalAlignment="Stretch" Name="listView1" VerticalAlignment="Stretch" />
            <GridSplitter Grid.Column="1" HorizontalAlignment="center" Margin="155,0,0,0" Name="gridSplitter1" VerticalAlignment="Stretch" Width="5" />
            <Menu Grid.ColumnSpan="3" Height="23" HorizontalAlignment="Stretch" Name="menu1" VerticalAlignment="Top">
                <MenuItem Header="Fichier">
                    <MenuItem Header="Ouvrir" Click="ouvrirToolStripMenuItem_Click"/>
                    <MenuItem Header="Quitter" Click="quitterToolStripMenuItem_Click"/>
                </MenuItem>
                <MenuItem Header="À propos" Click="APropos_Click">
                    <MenuItem Header="À propos"/>
                </MenuItem>
            </Menu>
            <Slider Grid.Row="1" Grid.ColumnSpan="3" Height="23" HorizontalAlignment="Stretch" Name="sliderTrack" VerticalAlignment="Top" PreviewMouseUp="sliderTrack_MouseUp" PreviewMouseDown="sliderTrack_MouseDown" />
            <Slider Grid.Column="0" Grid.Row="2" Grid.ColumnSpan="3" Height="23" HorizontalAlignment="Left" Margin="350,0,0,2" Name="sliderVolume" VerticalAlignment="Top" Width="75" Maximum="100" Value="50" ValueChanged="sliderVolume_ValueChange" />
        </Grid>
    </Window>

  4. #4
    Membre émérite Avatar de yonpo
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2010
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2010
    Messages : 617
    Par défaut
    Salut,

    Ca fonctionne très bien chez moi.
    Je ne vois pas ce qui pourrait engendrer cela. Vérifie le pilote de ta carte graphique.

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 38
    Par défaut
    Citation Envoyé par yonpo Voir le message
    Salut,

    Ca fonctionne très bien chez moi.
    Je ne vois pas ce qui pourrait engendrer cela. Vérifie le pilote de ta carte graphique.
    Je viens de passer de la version des pilotes Ati 11.8 à 12.2, cela à résolus mon problème ...

    Merci.

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

Discussions similaires

  1. Redimensionner une fenêtre WPF à la taille de son contenu dynamique
    Par hbespoir2003 dans le forum Windows Presentation Foundation
    Réponses: 5
    Dernier message: 19/02/2012, 00h08
  2. Redimensionner une fenêtre DOS dans un batch.
    Par derfatypik dans le forum Windows
    Réponses: 2
    Dernier message: 20/09/2007, 14h44
  3. [WPF] Déplacer une fenêtre sans barre de titre
    Par tomlev dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 12/09/2007, 11h25
  4. redimensionner une fenêtre
    Par kitty2006 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/09/2006, 19h29
  5. Réponses: 10
    Dernier message: 12/09/2006, 18h11

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