Ogni volta che provo a creare una finestra e imposto lo SizeToContent
su WidthAndHeight
, aprendo le dimensioni della finestra correttamente al suo contenuto, ma aggiunge un piccolo bordo a destra e in basso. Il ridimensionamento scompare e, quando si utilizza un'altezza e una larghezza impostate, anche questo problema non si verifica.SizeToContent dipinge un bordo indesiderato
Questo è un esempio di ciò che intendo:
Si potrebbe dire che questo non è un problema enorme, anche se mi trovo rende la mia domanda un aspetto poco professionale, soprattutto quando ho bisogno di presentare questo. Qualcuno sa perché questo sta accadendo, o se c'è una soluzione alternativa? Sto codificando questo progetto in C#.
codice XAML:
<Window x:Class="FPricing.InputDialog"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="InputDialog" Width="400" Height="300" SizeToContent="WidthAndHeight">
<StackPanel>
<Label x:Name="question">?</Label>
<TextBox x:Name="response"></TextBox>
<Button Content="OK" IsDefault="True" Click="Button_Click" />
</StackPanel>
</Window>
I valori vengono trasmessi sulla creazione della classe.
Tuttavia, ho riscontrato questo problema su ogni finestra che abbia mai creato, anche senza codice sottostante personalizzato.
Possiamo vedere Xaml? –
Mostraci il codice che hai per l'evento aperto, e forse c'è un problema lì dentro –
Xaml ha appena aggiunto – Kryptoxx