public ExchangeRateListView()
        {
            isolatedStorageProvider = new IsolatedStorageProvider();

            InitializeComponent();
            Loaded += (s, ea) =>
            {
                _viewModel = DataContext as ExchangeRateListViewModel;
                radGridView.SelectedItem = null;

                _viewModel.Deleting += OnDeleting;
                _viewModel.Deleted  += OnDeleted;
                _viewModel.Failed   += OnFailed;
                _viewModel.Error    += OnError;

                isolatedStorageProvider.LoadFromStorage();
            };
            Unloaded += (s, ea) =>
            {
                _viewModel.Deleting -= OnDeleting;
                _viewModel.Deleted  -= OnDeleted;
                _viewModel.Failed   -= OnFailed;
                _viewModel.Error    -= OnError;

                isolatedStorageProvider.SaveToStorage();
            };
        }
        public TLListView()
        {
            isolatedStorageProvider = new IsolatedStorageProvider();

            _tLsService = SmObjectFactory.Container.GetInstance <ITLsService>();

            InitializeComponent();
            Loaded += (s, ea) =>
            {
                _accessUtility = SmObjectFactory.Container.GetInstance <AccessUtility>();

                _viewModel        = DataContext as TLListViewModel;
                _viewModel.Error += OnError;
                _viewModel.LoadTLs();
                //  RaiseCanExecuteChanged();
                //NavStateFalse();
                //var addNewTLCommand = RadDataFormCommands.AddNew as RoutedUICommand;
                TLDataForm.CommandProvider = new CustomCommandProvider();

                //addNewTLCommand.Execute(null, TLDataForm);
                TLRadGridView.SelectedItem  = null;
                detailRadTabItem.IsSelected = true;
                //   DataContext = _viewModel;

                isolatedStorageProvider.LoadFromStorage();
            };
            Unloaded += (s, ea) =>
            {
                _viewModel.Error -= OnError;

                isolatedStorageProvider.SaveToStorage();
            };
        }
		private void OnLoad(object sender, System.Windows.RoutedEventArgs e)
		{
			if (this.useIsolatedStorage.IsChecked == true)
			{
				IsolatedStorageProvider isoStorageProvider = new IsolatedStorageProvider();
				isoStorageProvider.LoadFromStorage();
			}
			else
			{
				this.stream.Position = 0L;
				PersistenceManager manager = new PersistenceManager();
				manager.Load(this.Content, this.stream);
				this.EnsureLoadState();
			}
		}
示例#4
0
        public CloseProfitLossAccountListView()
        {
            isolatedStorageProvider = new IsolatedStorageProvider();

            InitializeComponent();
            Loaded += (s, ea) =>
            {
                _accessUtility = SmObjectFactory.Container.GetInstance <AccessUtility>();

                _viewModel = DataContext as CloseProfitLossAccountListViewModel;
                RadGridView1.SelectedItem = null;
                _viewModel.Error         += OnError;
                _viewModel.Information   += OnInformation;

                isolatedStorageProvider.LoadFromStorage();
            };
            Unloaded += (s, ea) =>
            {
                _viewModel.Error       -= OnError;
                _viewModel.Information -= OnInformation;

                isolatedStorageProvider.SaveToStorage();
            };
        }
示例#5
0
 private static void LoadPersistence()
 {
     isolatedStorage.LoadFromStorage();
 }