// Start Page
        public CharacterDetailPage()
        {
            InitializeComponent();

            var data = new WDown.Models.Character();

            _viewModel     = new CharacterDetailViewModel(data);
            BindingContext = _viewModel;
        }
        public CharacterDeletePage(CharacterDetailViewModel viewModel)
        {
            // Save the item
            Data            = viewModel.Data;
            viewModel.Title = "Delete " + viewModel.Data.Name;

            InitializeComponent();

            // Set the data binding for the page
            BindingContext = _viewModel = viewModel;
        }
Example #3
0
        // Constructor for the page, will create a new black item that can tehn get updated
        public CharacterNewPage()
        {
            InitializeComponent();

            Data = new WDown.Models.Character
            {
                Name = "Character name",
                //Wisdom = 1,
                CharacterAttribute = new AttributeBase(5, 5, 5, 10, 10),

                Description = "This is a character description.",
                Id          = Guid.NewGuid().ToString(),
            };

            BindingContext = this;
        }