public CloudTabItem(CloudTabViewModel viewModel) { _viewModel = viewModel; Content = new CloudView { DataContext = ForView.Wrap(_viewModel.Content) }; _depHeader = new Dependent(() => Header = _viewModel.Header); _depHeader.Invalidated += () => Deployment.Current.Dispatcher.BeginInvoke(() => _depHeader.OnGet()); _depHeader.Touch(); }
public override bool Equals(object obj) { if (obj == this) { return(true); } CloudTabViewModel that = obj as CloudTabViewModel; if (that == null) { return(false); } return(_cloud == that._cloud); }