Esempio n. 1
0
 public ProofsViewModelAdapter(ProofsViewModel proofsViewModel) : base(proofsViewModel)
 {
     __ProofsViewModel = proofsViewModel;
     __ProofsViewModel.PropertyChanged += (sender, e) =>
     {
         if (e.PropertyName.Equals(nameof(ProofsViewModel.GeoLookup)))
         {
             if (__ProofsViewModel.GeoLookup == null)
             {
                 GeoLookup = null;
             }
             else
             {
                 GeoLookup = new ObservableObject(__ProofsViewModel.GeoLookup);
             }
         }
         else if (e.PropertyName.Equals(nameof(ProofsViewModel.State)))
         {
             WillChangeValue("IsProgress");
             DidChangeValue("IsProgress");
         }
     };
 }
 // Shared initialization code
 void Initialize()
 {
     __ProofsViewModel = new ProofsViewModel(AppDelegate.GetLocalizedStrings());
 }