WPF > コンポーネント > コンテナ


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

コンテナ

コンテナクラス 説明
Grid コンテナを任意の数のグリッドに区切る。
各グリッド内を境界としてコンポーネントを配置したり、複数のグリッドをまたぐこともできる。
StackPanel コンポーネントを任意の方向に向けて一列に並べる。
「上下方向」か「左右方向」の指定はOrientation属性で指定する。
表示はFlexのHBoxやVBoxのようになる(または、Directionを指定したBox)。
WrapPanel コンポーネントを左上から右下に向けて連続して並べる。
並べる際の方向は左から右方向か、上から下方向で選択できる。
Canvas 座標を指定できるので、コンポーネントを自由な場所に配置できる。

マウスイベントの問題

DaDMgrはアプリケーションのルート要素が受け取っているPreviewDragOverイベントをハンドリングし、Adornerをマウスに追従させているのですが、背景色を設定しないコンテナにおいて、マウスイベントが発生しない問題があります。(WPFでは予てからのバグなのか仕様なのか・・・)

ただし、この問題は簡単に回避可能で、Backgroundプロパティを設定すればよいだけです。
透過色も使用できます。

<Window>
	<Grid>
 
 
		<Grid.Background>
			<SolidColorBrush />
		</Grid.Background>
	</Grid>
</Window>

読んでいる本


Effective C#

QLOOKアクセス解析

ここを編集