Browse Source

Make ViewModelBase and ViewLocator internal.

pull/2757/head
Dariusz Komosinski 7 years ago
parent
commit
689781f24e
  1. 3
      samples/ControlCatalog/ViewModels/MainWindowViewModel.cs
  2. 2
      src/Avalonia.Diagnostics/ViewLocator.cs
  3. 7
      src/Avalonia.Diagnostics/ViewModels/ViewModelBase.cs
  4. 0
      src/Avalonia.Diagnostics/Views/TreePageView.xaml.cs

3
samples/ControlCatalog/ViewModels/MainWindowViewModel.cs

@ -1,11 +1,10 @@
using System.Reactive; using System.Reactive;
using Avalonia.Controls.Notifications; using Avalonia.Controls.Notifications;
using Avalonia.Diagnostics.ViewModels;
using ReactiveUI; using ReactiveUI;
namespace ControlCatalog.ViewModels namespace ControlCatalog.ViewModels
{ {
class MainWindowViewModel : ViewModelBase class MainWindowViewModel : ReactiveObject
{ {
private IManagedNotificationManager _notificationManager; private IManagedNotificationManager _notificationManager;

2
src/Avalonia.Diagnostics/ViewLocator.cs

@ -7,7 +7,7 @@ using Avalonia.Controls.Templates;
namespace Avalonia.Diagnostics namespace Avalonia.Diagnostics
{ {
public class ViewLocator<TViewModel> : IDataTemplate internal class ViewLocator<TViewModel> : IDataTemplate
{ {
public bool SupportsRecycling => false; public bool SupportsRecycling => false;

7
src/Avalonia.Diagnostics/ViewModels/ViewModelBase.cs

@ -1,11 +1,14 @@
using System.Collections.Generic; // Copyright (c) The Avalonia Project. All rights reserved.
// Licensed under the MIT license. See licence.md file in the project root for full license information.
using System.Collections.Generic;
using System.ComponentModel; using System.ComponentModel;
using System.Runtime.CompilerServices; using System.Runtime.CompilerServices;
using JetBrains.Annotations; using JetBrains.Annotations;
namespace Avalonia.Diagnostics.ViewModels namespace Avalonia.Diagnostics.ViewModels
{ {
public class ViewModelBase : INotifyPropertyChanged internal class ViewModelBase : INotifyPropertyChanged
{ {
public event PropertyChangedEventHandler PropertyChanged; public event PropertyChangedEventHandler PropertyChanged;

0
src/Avalonia.Diagnostics/Views/TreePage.xaml.cs → src/Avalonia.Diagnostics/Views/TreePageView.xaml.cs

Loading…
Cancel
Save