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


true にコンテンツが含まれている場合は ContentControl。それ以外の場合は 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


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

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

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