如何在Fragment继承类中使用get set定义新函数

时间:2014-12-27 20:27:12

标签: c# xamarin

我正在尝试使用带标签的ActionBar并使用Fragments。我想在我的newsFragment类(继承自Fragment)中添加一个简单的函数来设置和获取tabIndex值。但看起来我的新课程中不存在新功能。

以下是我尝试使用新类的代码:

Fragment frag = new newsFragment ();
frag.tabIndex = 0; // <--- I'm getting an error here

这是我的班级:

namespace NApp
{
    public class newsFragment : Fragment
    {
        public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View view = inflater.Inflate(Resource.Layout.NewsFragmentTemplate, null);
            return view;
        }
      public int tabIndex { get; set; }      
    }
}

如果我创建一个完整的新课程,它会起作用:

namespace NApp
{
    public class test
    {
        public test () {}
        public int tabIndex { get; set; }
    }
}

任何有帮助的人?

1 个答案:

答案 0 :(得分:2)

变化

Fragment frag = new newsFragment ();

newsFragment frag = new newsFragment ();