1234567891011121314151617181920212223242526272829 |
- using Avalonia.Controls;
- using AvaloniaApplication5.Models;
- using ReactiveUI;
- namespace AvaloniaApplication5.ViewModels
- {
- public class MainWindowViewModel : ViewModelBase
- {
- public static MainWindowViewModel Instance; // переменная для обращения к классу MainWindowViewModel из других классов
- // переменная для обращения к базе данных (TextBaseContext - класс, который автоматически создается при подключении БД к проекту,
- // и в котором находятся все необходимые ссылки для подключения БД)
- public static _43pBezaevaContext myConnection = new _43pBezaevaContext();
- public MainWindowViewModel()
- {
- Instance = this; // инициализация переменной для обращения к классу MainWindowViewModel из других классов
- }
- UserControl _pageContent = new Show(); // переменная для смемы страниц
- public UserControl PageContent // свойство для манипулирования переменной для смены страниц
- {
- get => _pageContent;
- set => this.RaiseAndSetIfChanged(ref _pageContent, value);
- }
- }
- }
|