/ / WPF okno stláča za behu - .net, wpf, visual-studio-2010, window, designer

Okno WPF stláča za behu - .net, wpf, visual-studio-2010, okno, návrhár

Vo Visual Studio 2010 som navrhol okno WPFs niekoľkými kontrolami. Okno je nastavené ako predvolené pre spustenie programu. Veľkosť tohto okna je dostatočná pre správne nastavenie všetkých ovládacích prvkov.

Keď spustím program, z nejakého dôvodu sa okno spustí oveľa menšie, ako je veľkosť uvedená v dizajnéri a ovládacie prvky sa nehodia. Ako vyriešiť tento problém?

Kód na otváranie okna je nasledujúci:

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">

odpovede:

3 pre odpoveď č. 1

Skúste zmeniť DesignHeight a DesignWidth pre výšku a šírku, a tiež nastavte SizeToContent na None.


2 pre odpoveď č. 2

Používate nesprávne atribúty. DesignWidth a DesignHeight iba nastaviť čas navrhovania Veľkosť. Chcete šírku a výšku.