protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); var dialogListView = new DialogListView(this); SetContentView(dialogListView); dialogListView.Root = InitializeRoot(); }
public void SetDialog(ViewGroup registerContainer, int positionInContainer) { var signMenu = new DialogListView(this); signMenu.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent); var numberOfFields = ViewModel.HasSocialInfo ? 3 : 5; if (ViewModel.Settings.IsPayBackRegistrationFieldRequired.HasValue) { numberOfFields++; } signMenu.LayoutParameters.Height = GetDipInPixels(numberOfFields * CellHeightInDip); signMenu.Root = InitializeRoot(); signMenu.SetScrollContainer(false); registerContainer.AddView(signMenu, positionInContainer); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // create from view var dialogListView = new DialogListView(this); SetContentView(dialogListView); RootElement root = new RootElement("Elements"); Section section = new Section(); root.Add(section); foreach (var item in _names) { section.Add(new StringElement(item.LastName, item.FirstName, "custom_string_element")); } dialogListView.Root = root; }