Accueil Haut/Bas/Gauche/Droite/de Remplissage dans WPF

je suis gagnant forme de développeur. chaque fois que je veux mettre tout contrôle en haut/Bas/Gauche/Droite de position dans son récipient puis on se contente de jouer les contrôles de la propriété dock en winform. donc, juste me guider comment puis-je placer une commande dans son récipient haut/Bas/Gauche/Droite de la position de telle façon que lors de contenir la taille de changement de contrôle de position ne changera pas dans wpf.

après une recherche google, je suis venu pour savoir comment remplir fonctionne avec la propriété Dock et c'est comme

<Window ...Other window props... >
    <Canvas HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
        <!-- Canvas items here... -->
    </Canvas>
</Window>

Afin de me guider comment définir un contrôle en haut/Bas/Gauche/Droite de position dans son récipient avec de l'extrait de code.

Mise à JOUR

je viens juste de savoir quai panneau peut être utiliser pour mon exigence, comme cette façon

<DockPanel LastChildFill="True">
    <Button Content="Dock=Top" DockPanel.Dock="Top"/>
    <Button Content="Dock=Bottom" DockPanel.Dock="Bottom"/>
    <Button Content="Dock=Left"/>
    <Button Content="Dock=Right" DockPanel.Dock="Right"/>
    <Button Content="LastChildFill=True"/>
</DockPanel>

de toute autre façon puis-je réaliser cela sans l'aide de DockPanel. grâce

Vous pouvez utiliser le DockPanel de contrôle.
Pourquoi ne voulez-vous pas utiliser DockPanel? C'est ce qu'il est là pour :P...
DockPanel est en effet le bon composant pour le faire. Vous pouvez également utiliser une Grille simple, mais DockPanel est approprié si vous avez un élément central qui définit la position des autres éléments.

OriginalL'auteur Thomas | 2013-08-14