ViewModels/BackupViewModel.cs
(开头部分) 7KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using Passwords.Services;
using System.Collections.ObjectModel;
using Passwords.Models;
using System.Windows.Input;
using System.Windows;
using System.Collections;
using System.Windows.Controls;
using System.Windows.Interactivity;
using Microsoft.Win32;
using System.Runtime.Serialization;
using System.IO;
using System.Diagnostics;
using Passwords.DAL;
namespace Passwords.ViewModels
{
public class BackupViewModel : ViewModelBase, IDisposable
{
public BackupViewModel(AppViewModel appViewModel)
: base()
{
this.appViewModel = appViewModel;
SyncContext = SyncContext.Current;
BindCommands();
}
public void Dispose()
{
UnbindCommands();
}
protected AppViewModel appViewModel;
private IList selectedBackups;
public IList SelectedBackups
{
get { return selectedBackups; }
set
{
if (selectedBackups != value)
{
selectedBackups = value;
OnPropertyChanged("SelectedBackups");
Backup selected = value != null && value.Count > 0 ? value[0] as Backup : null;
SelectedBackup = selected;
}
}
}
private Backup selectedBackup;
public Backup SelectedBackup
{
后面还有 160 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
