首页 > 解决方案 > 如何将视图检测为父视图

问题描述

考虑一个 textView,如何使用条件或一些逻辑来检测 textView 的父级?

protected override void OnCreate(Bundle bundle)
{
    base.OnCreate(bundle);
    SetContentView(Resource.Layout.Main);
    TextView text=new TextView(Context);

}

标签: xamarinxamarin.android

解决方案


根据我的理解回答问题:

如果您多次添加和删除控件以获取 View 的父级,则可以在您的情况下使用 parent 属性:

text.Parent;

请注意,如果没有父级,这将为空。

因此,在以任何方式使用此父级之前,我建议您对其进行空检查。

if(text.Parent!=null)

推荐阅读