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

本文关键字:新函数 定义 set 函数 get 片段 继承 | 更新日期: 2023-09-27 18:35:30

我正在尝试使用选项卡式操作栏并为此使用片段。我想在我的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; }
    }
}

有人可以帮忙吗?

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

更改

Fragment frag = new newsFragment ();

newsFragment frag = new newsFragment ();