| 1234567891011121314151617181920212223242526 | 
							- using Avalonia.Controls;
 
- using Avalonia.Media.Imaging;
 
- using MiniMvvm;
 
- namespace ControlCatalog.ViewModels;
 
- public class TabControlPageViewModel : ViewModelBase
 
- {
 
-     private Dock _tabPlacement;
 
-     public TabControlPageViewModelItem[]? Tabs { get; set; }
 
-     public Dock TabPlacement
 
-     {
 
-         get { return _tabPlacement; }
 
-         set { this.RaiseAndSetIfChanged(ref _tabPlacement, value); }
 
-     }
 
- }
 
- public class TabControlPageViewModelItem
 
- {
 
-     public string? Header { get; set; }
 
-     public string? Text { get; set; }
 
-     public IBitmap? Image { get; set; }
 
-     public bool IsEnabled { get; set; } = true;
 
- }
 
 
  |