ContentControl.HasContent プロパティ


ContentControl にコンテンツが含まれているかどうかを示す値を取得します。Gets a value that indicates whether the ContentControl contains content.

 property bool HasContent { bool get(); };
public bool HasContent { get; }
member this.HasContent : bool
Public ReadOnly Property HasContent As Boolean


ContentControl にコンテンツが含まれている場合は true。それ以外の場合は falsetrue if the ContentControl has content; otherwise false. 既定値は false です。The default value is false.


次の例は、 HasContentプロパティを使用して、コンテンツコントロールにコンテンツが含まれているかどうかを判断する方法を示しています。The following example shows how to use the HasContent property to determine whether a content control contains content.

void OnClick(object sender, RoutedEventArgs e)
    if (contCtrl.HasContent == true)
        MessageBox.Show("contCtrl has content");
Private Sub OnClick(ByVal Sender As Object, ByVal e As RoutedEventArgs)

    If (contCtrl.HasContent = True) Then
        MessageBox.Show("contCtrl has content")
    End If

End Sub


プロパティがの場合null、このプロパティはfalseを返します。 ContentIf the Content property is null, this property returns false.

依存プロパティ情報Dependency Property Information

識別子フィールドIdentifier field HasContentProperty
メタデータプロパティがに設定されるtrueMetadata properties set to true NoneNone