6

ウィンドウを作成しようとして を に設定するSizeToContentWidthAndHeight、ウィンドウを開くとその内容に合わせてサイズが正しく変更されますが、右側と下部に小さな境界線が追加されます。サイズを変更するとこれは消え、設定された高さと幅を使用すると、この問題も発生しません。

これは私が意味することのサンプルです:

ここに画像の説明を入力

これは大きな問題ではないと言えるかもしれませんが、特にこれを提示する必要がある場合に、アプリケーションが専門的でないように見えます。なぜこれが起こっているのか、または回避策があるかどうかを知っている人はいますか? このプロジェクトを C# でコーディングしています。

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>

クラスの作成時に値が渡されます。

ただし、カスタムの基になるコードがなくても、これまでに作成したすべてのウィンドウでこの問題が発生します。

4

4 に答える 4

11

<Window UseLayoutRounding="True" />私のために働きます。

于 2015-01-31T07:14:24.257 に答える