<LocalizabilityAttribute(LocalizationCategory.Ignore)> _ <ContentPropertyAttribute("Children")> _ Public MustInherit Class Panel Inherits FrameworkElement Implements IAddChild
Dim instance As Panel
[LocalizabilityAttribute(LocalizationCategory.Ignore)] [ContentPropertyAttribute("Children")] public abstract class Panel : FrameworkElement, IAddChild
[LocalizabilityAttribute(LocalizationCategory::Ignore)] [ContentPropertyAttribute(L"Children")] public ref class Panel abstract : public FrameworkElement, IAddChild
/** @attribute LocalizabilityAttribute(LocalizationCategory.Ignore) */ /** @attribute ContentPropertyAttribute("Children") */ public abstract class Panel extends FrameworkElement implements IAddChild
LocalizabilityAttribute(LocalizationCategory.Ignore) ContentPropertyAttribute("Children") public abstract class Panel extends FrameworkElement implements IAddChild
このクラスは抽象クラスです。XAML で使用できる派生した非抽象クラスについては、継承階層 を参照してください。
コンテンツ モデル : Panel は、子コンテンツに強力なコンテンツ モデルを適用します。Panel 要素の Children コレクションを構成できるのは、UIElement オブジェクトだけです。UIElement の子を暗黙的に Panel に追加すると、Panel 要素の UIElementCollection に追加されます。
WPF には、多くの複雑なレイアウトを可能にする派生 Panel 実装の総合的なスイートが含まれます。新しいレイアウト コンテナを実装する場合は、MeasureOverride メソッドと ArrangeOverride メソッドを使用します。これらのメソッドの使用方法については、「カスタム コンテンツ折り返しパネルの作成のサンプル」を参照してください。
Background が定義されていない場合、Panel 要素はマウス イベントやスタイラス ベントを受け取りません。マウス イベントまたはスタイラス イベントを処理する必要があるが Panel の背景は必要ない場合は、Transparent を使用します。
パネル要素は、既定ではフォーカスを受け取りません。パネル要素がフォーカスを受け取るように強制するには、Focusable プロパティを true に設定します。