クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
.NET 開発
以前のバージョン
.NET Framework SDK 2.0
System.Windows.Controls
Panel クラス

  低帯域幅での表示をオンにする
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2005/.NET Framework 2.0

その他のバージョンについては、以下の情報を参照してください。
Panel クラス
すべての Panel 要素の基本クラスを提供します。Panel 要素を使用して、Windows Presentation Foundation (WPF) アプリケーションで子オブジェクトの配置および整列を行います。

名前空間: System.Windows.Controls
アセンブリ: PresentationFramework (presentationframework.dll 内)
XML 名前空間 :  http://schemas.microsoft.com/winfx/2006/xaml/presentation

Visual Basic (宣言)
<LocalizabilityAttribute(LocalizationCategory.Ignore)> _
<ContentPropertyAttribute("Children")> _
Public MustInherit Class Panel
	Inherits FrameworkElement
	Implements IAddChild
Visual Basic (使用法)
Dim instance As Panel
C#
[LocalizabilityAttribute(LocalizationCategory.Ignore)] 
[ContentPropertyAttribute("Children")] 
public abstract class Panel : FrameworkElement, IAddChild
C++
[LocalizabilityAttribute(LocalizationCategory::Ignore)] 
[ContentPropertyAttribute(L"Children")] 
public ref class Panel abstract : public FrameworkElement, IAddChild
J#
/** @attribute LocalizabilityAttribute(LocalizationCategory.Ignore) */ 
/** @attribute ContentPropertyAttribute("Children") */ 
public abstract class Panel extends FrameworkElement implements IAddChild
JScript
LocalizabilityAttribute(LocalizationCategory.Ignore) 
ContentPropertyAttribute("Children") 
public abstract class Panel extends FrameworkElement implements IAddChild
XAML
このクラスは抽象クラスです。XAML で使用できる派生した非抽象クラスについては、継承階層 を参照してください。

コンテンツ モデル : Panel は、子コンテンツに強力なコンテンツ モデルを適用します。Panel 要素の Children コレクションを構成できるのは、UIElement オブジェクトだけです。UIElement の子を暗黙的に Panel に追加すると、Panel 要素の UIElementCollection に追加されます。

WPF には、多くの複雑なレイアウトを可能にする派生 Panel 実装の総合的なスイートが含まれます。新しいレイアウト コンテナを実装する場合は、MeasureOverride メソッドと ArrangeOverride メソッドを使用します。これらのメソッドの使用方法については、「カスタム コンテンツ折り返しパネルの作成のサンプル」を参照してください。

Background が定義されていない場合、Panel 要素はマウス イベントやスタイラス ベントを受け取りません。マウス イベントまたはスタイラス イベントを処理する必要があるが Panel の背景は必要ない場合は、Transparent を使用します。

パネル要素は、既定ではフォーカスを受け取りません。パネル要素がフォーカスを受け取るように強制するには、Focusable プロパティを true に設定します。

System.Object
   System.Windows.Threading.DispatcherObject
     System.Windows.DependencyObject
       System.Windows.Media.Visual
         System.Windows.UIElement
           System.Windows.FrameworkElement
            System.Windows.Controls.Panel
               派生クラス
この型の public static (Visual Basicでは共有) メンバはすべて,スレッド セーフです。インスタンス メンバの場合は,スレッド セーフであるとは限りません。

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

.NET Framework

サポート対象 : 3.0
コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件  |  商標  |  プライバシー
Page view tracker