protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.EscolherIngredientes); toolbar = FindViewById <SupportToolbar>(Resource.Id.toolbar); TextView mTitle = (TextView)toolbar.FindViewById(Resource.Id.toolbar_title); mTitle.SetText("Inserir ingredientes", TextView.BufferType.Normal); List <string> listastrings = Facade.GetIngredientes(); listview = FindViewById <ListView>(Resource.Id.listview); listview.Adapter = new IngredientesPratoAdapter(this, listastrings); Button addingre = FindViewById <Button>(Resource.Id.addingrediente); addingre.Click += (sender, e) => { var dialog = new AdicionarIngrediente(); dialog.Show(FragmentManager, "dialog"); }; Button guardarButtom = FindViewById <Button>(Resource.Id.guardar); listaIngr = new List <Ingrediente>(); IngredientesPratoAdapter adapter = (IngredientesPratoAdapter)listview.Adapter; guardarButtom.Click += (sender, e) => { foreach (Model2 m in adapter.items) { if (m.isSelected()) { Ingrediente i = new Ingrediente(m.getName(), m.isCostume()); listaIngr.Add(i); } } Finish(); }; }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { Dialog.Window.RequestFeature(WindowFeatures.NoTitle); var view = inflater.Inflate(Resource.Layout.AdicionarIngrediente, container, true); cancelarButton = view.FindViewById <Button>(Resource.Id.cancelar); cancelarButton.Click += (sender, e) => { Dismiss(); }; EditText descricao = view.FindViewById <EditText>(Resource.Id.descricao); inserirButton = view.FindViewById <Button>(Resource.Id.adicionar); inserirButton.Click += (sender, e) => { Facade.AdicionarIngrediente(descricao.Text); IngredientesPratoAdapter adapter = (IngredientesPratoAdapter)InserirIngredientesPrato.listview.Adapter; adapter.AdicionarItem(descricao.Text); Dismiss(); }; return(view); }