2012-02-16 3 views
0

J'ai une application WPF. Je veux implémenter Redimensionner la fenêtre (quelle que soit la taille) en utilisant la souris glisser avec les coins ou les côtés de la fenêtre. comme le bloc-notes ou le wordpad. Les contrôles sont strecthed en fonction de la taille de la fenêtre.Redimensionner la fenêtre avec la souris glisser?

Quelqu'un peut-il aider à ce sujet?

Répondre

0

Par défaut, la classe Window (< Window élément >) vient avec le style qui est « redimensionnable » - qui est une frontière thik que l'utilisateur peut redimensionner en faisant glisser. Si vous ne faites rien à l'élément de fenêtre WPF généré par Visual Studio, vous obtiendrez une fenêtre redimensionnable: La propriété qui dicte ce comportement est ResizeMode. Si vous souhaitez avoir une petite poignée, définissez la propriété suivante: ResizeMode = "CanResizeWithGrip"

Il existe plusieurs façons d'obtenir des contrôles proportionnels à l'élément d'intégration. Une méthode courante consiste à utiliser l'élément et à définir la largeur et la hauteur des colonnes ahd en termes de '*'. L'exemple ci-dessous drow deux boutons qui sont 2/5 de la hauteur chacun:

<Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="2*" /> 
     <RowDefinition Height="2*" /> 
     <RowDefinition Height="1*" /> 
    </Grid.RowDefinitions> 
    <Button Grid.Row="0" /> 
    <Button Grid.Row="1" /> 
</Grid> 
Questions connexes