示例#1
0
        // Constructor: creates instance of page, which initializes the xaml
        public MonsterDetailPage()
        {
            InitializeComponent();

            var data = new Monster();

            _viewModel     = new MonsterDetailViewModel(data);
            BindingContext = _viewModel;
        }
        // Page Constructor
        public MonsterDeletePage(MonsterDetailViewModel viewModel)
        {
            // Save off the item
            Data            = viewModel.Data;
            viewModel.Title = "Delete " + viewModel.Title;

            InitializeComponent();

            // Set the data binding for the page
            BindingContext = _viewModel = viewModel;
        }
示例#3
0
        public void ViewModel_MonstersViewModel_Instantiate_With_Data_Should_Pass()
        {
            var myData = DefaultModels.MonsterDefault();

            var value = "hi";

            myData.Name = value;
            var Actual = new MonsterDetailViewModel(myData);

            Assert.AreEqual(value, Actual.Title, TestContext.CurrentContext.Test.Name);
        }
示例#4
0
        public MonsterDetailPage()
        {
            InitializeComponent();

            var data = new Monster
            {
                Name        = "Item 1",
                Description = "This is an item description."
            };

            _viewModel     = new MonsterDetailViewModel(data);
            BindingContext = _viewModel;
        }
示例#5
0
        // The constructor takes a View Model
        // It needs to set the Picker values after doing the bindings.
        public MonsterEditPage(MonsterDetailViewModel viewModel)
        {
            // Save off the item
            Data = viewModel.Data;

            viewModel.Title = viewModel.Title;

            InitializeComponent();

            // Set the data binding for the page
            BindingContext = _viewModel = viewModel;

            //converts to string to show current selecion
        }
示例#6
0
        public void ViewModel_MonstersViewModel_GetData_With_Data_Should_Pass()
        {
            var myData = DefaultModels.MonsterDefault();

            var value = "hi";

            myData.Name = value;
            var myViewModel = new MonsterDetailViewModel(myData);

            var Actual   = myViewModel.Data;
            var Expected = myData;

            Assert.AreEqual(Expected.Name, Actual.Name, TestContext.CurrentContext.Test.Name);
        }
示例#7
0
        }                                 // data for this page

        // Constructor: create instance of this page, and set the view model
        public MonsterEditPage(MonsterDetailViewModel viewModel)
        {
            // Save off the item
            Data            = viewModel.Data;
            viewModel.Title = "Edit " + viewModel.Title;

            InitializeComponent();

            // Set the data binding for the page
            BindingContext = _viewModel = viewModel;

            // Set the picker to the preexisting monster type
            MonsterTypePicker.SelectedItem = Data.MonsterType.ToString();
        }
示例#8
0
        public MonsterEditPage(MonsterDetailViewModel viewModel)
        {
            // Save off the item
            Data = viewModel.Data;
            // Items = Services.MockDataStore.Instance.GetItemList();


            viewModel.Title = "Edit " + viewModel.Title;

            InitializeComponent();


            // Set the data binding for the page
            BindingContext = _viewModel = viewModel;
        }
        // Constructor
        public MonsterDetailPage()
        {
            InitializeComponent();

            var data = new WDown.Models.Monster
            {
                // Default values
                Name        = "Monster Unknown",
                Description = "This is a monster description.",
                Level       = 1
            };

            _viewModel     = new MonsterDetailViewModel(data);
            BindingContext = _viewModel;
        }
示例#10
0
        // Page constructor
        public MonsterDetailPage(MonsterDetailViewModel viewModel)
        {
            InitializeComponent();

            BindingContext = _viewModel = viewModel;
        }
示例#11
0
 public MonsterDetailPage(MonsterDetailViewModel monModel)
 {
     InitializeComponent();
     DNDDatabase    = new MonstersDBDataAccess();
     BindingContext = this.MonsterModel = monModel;
 }
示例#12
0
 public MonsterDetailPage(MonsterDetailViewModel viewModel)
 {
     InitializeComponent();
     itemview = new DBMonsterController();
     BindingContext = this.viewModel = viewModel;
 }
示例#13
0
        public void ViewModel_MonstersViewModel_Instantiate_Should_Pass()
        {
            var Actual = new MonsterDetailViewModel();

            Assert.AreEqual(null, Actual.Title, TestContext.CurrentContext.Test.Name);
        }
示例#14
0
 public ViewMonsterMember(Monster monster)
 {
     InitializeComponent();
     BindingContext = _viewModel = new MonsterDetailViewModel(monster);
 }