Ho una finestra impostata su 340 x 146 px, non ridimensionabile.Perché una finestra è più grande in runtime?
Nella finestra di progettazione la dimensione della finestra è corretta. Ma quando eseguo l'applicazione è più grande.
Modifica: Inoltre, il layout è Canvas
.
Tema Classic:
Edit2:
Dopo l'esecuzione di Snoop (grazie Zach), sembra che le dimensioni reali sono ciò che ho specificato. Ma l'area client è più grande di quella in Visual Studio.
Capisco ora che la dimensione del client si allunga, quando la dimensione di Windows è fissa a certe dimensioni. Comunque penso che ciò rende inutilizzabile il layout della tela nella finestra.
Edit3:
<Window x:Class="TI.Presentation.Views.AutentizationWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Authentication" Height="146" Width="340" ResizeMode="NoResize" Background="{StaticResource {x:Static SystemColors.ControlBrushKey}}" >
<Canvas>
<Label Canvas.Left="12" Canvas.Top="12" FontSize="15" Width="217">Enter authentication code here:</Label>
<TextBox Canvas.Left="12" Canvas.Top="38" Height="23" Name="code" Width="294" FontSize="14" />
<Button Canvas.Top="67" Content="OK" Height="28" Width="100" Canvas.Left="206" FontSize="14" IsDefault="True" Click="OKClick" />
</Canvas>
</Window>
Le dimensioni cambiano sulla stessa macchina o tra le macchine? –
@ Ben lo proverò. – Kugel
sospetto che abbia qualcosa a che fare con i margini ... vedi cosa succede se imposti il margine del contenitore genitore a 0 completamente –