WrapPanel レイアウト パネルの使用

Cc295081.bf9c77b1-ba7a-4f3b-8380-d05728d208d1(ja-jp,Expression.40).png

Windows Presentation Foundation (WPF) プロジェクトの WrapPanel レイアウト パネルは、StackPanel レイアウト パネルに似ていますが、複数行にわたってオブジェクトを配置することができます。オブジェクトがパネルの外にはみ出す場合は、オブジェクトが切り取られるのではなく、次の行に折り返されます。子オブジェクトをさらに追加すると、WrapPanel レイアウト パネルのスペースがなくなるまでオブジェクトの折り返しが続けられます。スペースがなくなった場合だけ、オブジェクトが切り取られます。

既定では、WrapPanel レイアウト パネル内のオブジェクトは水平方向を優先して左から右、上から下の順序で配置されますが、垂直方向を優先して上から下、左から右の順序で配置することもできます。このためには、[プロパティ] パネルの [レイアウト] にある WrapPanel レイアウト パネルの [Orientation] プロパティを変更します。

WrapPanel レイアウト パネルをドキュメントに追加するには、[アセット] パネル Cc295081.0d8b8d29-1af9-418f-8741-be3097d76eab(ja-jp,Expression.40).png から、または [ツール] パネルのレイアウト コンテナー ボタンから WrapPanel Cc295081.91486eda-6173-4ce8-9610-4f296dcb83d7(ja-jp,Expression.40).png を選択して、アートボードにドラッグします。次の XAML コードがプロジェクトに追加されます。

<Grid x:Name="LayoutRoot">
   <WrapPanel HorizontalAlignment="Left" Height="100" VerticalAlignment="Top" Width="100"/>
</Grid>

[WrapPanel] 内のオブジェクト

Cc295081.b1c415fb-9a32-4a18-aa0b-308fca994ac9(ja-jp,Expression.40).png

Copyright ©2011 by Microsoft Corporation. All rights reserved.