0

xaml アプリケーションをデバッグすると、画面がいっぱいになりません。ご覧のとおり、私のボタンは一番下に表示されています。 ここに画像の説明を入力

アプリをデバッグした後、ボタンは半分まで上がりました。 ここに画像の説明を入力 これは xaml がデフォルトとして設定した位置で、どちらも auto auto です。

ここに画像の説明を入力

4

2 に答える 2

1

ボタンがスタック パネルにある場合、スタック パネルを LayoutRoot の下部にロック (アンカー) し、スタック パネルの高さをボタンの高さに近い高さに設定できます。次に、LayoutRoot の幅と高さを auto に設定します。

行と列、およびそれらのディメンションを使用してグリッドを構成することもできます。

このxamlを試してください:

<Grid>
    <StackPanel HorizontalAlignment="Center" Margin="0,278,0,0" Width="517" Orientation="Horizontal" Height="50" VerticalAlignment="Bottom">
        <Button Content="Button"/>
        <Button Content="Button"/>
    </StackPanel>

</Grid>

グリッド上で、グリッドの各辺の中央に配置された小さなロックが表示されます。オブジェクトを追加してロックに沿ってマウスを移動すると、カーソルが指のアイコンを指している手の形に変わります。その時点でロックをクリックすると、ロックがロックまたはロック解除されます。(つまり、ロック ライン間のギャップが大きくなります)。画面のサイズを変更するときに、オブジェクトのアンカー位置を維持するのに役立ちます。

これは、スタック パネルが選択されたスクリーンショットです。下部のアンカーのみがロックされていることに注意してください。

アンカー ロックで選択されたスタック パネルのスクリーンショット

于 2013-06-07T01:56:21.643 に答える
1

Auto を使用する代わりに、Bottom を両方に使用します。

于 2013-06-07T02:17:15.677 に答える