Exemple #1
0
        protected override void DetachViewModel(object viewModel)
        {
            base.DetachViewModel(viewModel);

            var vm = viewModel as HistoryViewModel;
            if(vm != null)
            {
                LogSource = null;
                Text      = Resources.StrHistory;
            }
        }
Exemple #2
0
        protected override void AttachViewModel(object viewModel)
        {
            base.AttachViewModel(viewModel);

            var vm = viewModel as HistoryViewModel;
            if(vm != null)
            {
                LogSource = vm.LogSource as PathLogSource;
                if(LogSource != null)
                {
                    Text = Resources.StrHistory + ": " + LogSource.ToString();
                }
                else
                {
                    Text = Resources.StrHistory;
                }
            }
        }
Exemple #3
0
        protected override void DetachFromRepository(Repository repository)
        {
            base.DetachFromRepository(repository);

            LogSource = null;
            LogOptions.Reset();
        }