2010-12-02 4 views
0

J'ai créé une fenêtre WPF dans Visual Studio 2010 avec plusieurs contrôles. La fenêtre est définie par défaut pour le démarrage du programme. La taille de cette fenêtre est suffisante pour que toutes les commandes soient correctement ajustées.Fenêtre WPF s'exécute à l'exécution

Lorsque j'exécute le programme, pour une raison quelconque, la fenêtre commence beaucoup plus petit que la taille affichée dans le concepteur, et les contrôles ne correspondent pas. Comment résoudre ce problème?

Le code d'ouverture de la fenêtre est la suivante:

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid" 
xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" 
Title="Main" mc:Ignorable="d" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" d:DesignHeight="548" d:DesignWidth="924" SizeToContent="WidthAndHeight" xmlns:my="clr-namespace:ElanceTracker" WindowStartupLocation="CenterScreen" xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors" xmlns:lc="http://schemas.devexpress.com/winfx/2008/xaml/layoutcontrol" xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon" xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars" xmlns:dxn="http://schemas.devexpress.com/winfx/2008/xaml/navbar" xmlns:dxca="http://schemas.devexpress.com/winfx/2008/xaml/carousel" xmlns:dxc="http://schemas.devexpress.com/winfx/2008/xaml/charts"> 
+0

Pouvez-vous nous montrer le tag d'ouverture xaml 'Window'? –

+0

Je viens de l'ajouter à la question d'origine. – SharpAffair

Répondre

3

essayer de changer DesignHeight et DesignWidth en hauteur et en largeur, respectivement, et également, fixé à SizeToContent Aucun.

+0

La définition de SizeToContent sur Manual a résolu le problème. – SharpAffair

+0

Il m'est arrivé beaucoup la première fois que j'ai utilisé WPF :) – Machinarius

2

Vous utilisez les mauvais attributs. DesignWidth et DesignHeight définissent uniquement la taille de dessin . Vous voulez Largeur et Hauteur.