什么是对话上下文?

时间:2015-04-26 18:39:44

标签: c# android xamarin dialogfragment

我有一个班级,我有这个:

public TrabalharFicheiro(Context context)
{
    _context = context;
}

我有一个对话片段:

public override View OnCreateView (LayoutInflater inflater, ViewGroup container, 
    Bundle savedInstanceState)
{
    base.OnCreateView (inflater, container, savedInstanceState);

    var view = inflater.Inflate (Resource.Layout.dialog_adicionar_produtos, 
        container, false);
    var test = new TrabalharFicheiro (this);

    return view;
}

它给了我一个错误:

  

“无法从'Activity1.dialog'转换为   'Android.Content.Context'(CS1503)“

我应该用什么语境代替this

1 个答案:

答案 0 :(得分:1)

此行中的

this表示TrabalharFicheiro类的实例。

var test = new TrabalharFicheiro (this.Activity);应该被使用。