public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view = base.OnCreateView(inflater, container, savedInstanceState); _toolbar = view.FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); _toolbar.Title = "Materialer"; material = new Material(); gridview = view.FindViewById <GridView>(Resource.Id.gridview); addButton = view.FindViewById <FloatingActionButton>(Resource.Id.fab_main); transaction = this.FragmentManager; materialAdapter = new MaterialAdapter(this, ViewModel, ViewModel.Materials, view.Context, transaction); materialAdapter.NotifyDataSetChanged(); gridview.Adapter = materialAdapter; //What to do when you press the add button addButton.Click += (object sender, EventArgs e) => { var dialogMaterial = new DialogMaterial("Opret material", new Material { }); dialogMaterial.DialogClosed += OnDialogClosed; dialogMaterial.Show(transaction, "Dialog fragment"); }; SetupBindings(); return(view); }