Exemplo n.º 1
0
        protected override async Task SetupAsync()
        {
            await base.SetupAsync();

            Manager = await GetManagerAsync();

            ((INotifyCollectionChanged)Manager.Elements).CollectionChanged += OnManagerElementsChanged;
        }
Exemplo n.º 2
0
        public SingleSelectionItemViewModel(SingleSelectionManager <T> manager, T element)
        {
            this.manager = manager ?? throw new ArgumentNullException(nameof(manager));
            this.element = element ?? throw new ArgumentNullException(nameof(element));

            MessengerInstance.Register <SingleSelectionChangedMessage> (this, OnSelectionChanged);
            UpdateIsSelected();
        }