mirror of
https://github.com/sourcegit-scm/sourcegit.git
synced 2024-11-01 13:13:21 -07:00
24 lines
725 B
C#
24 lines
725 B
C#
|
using Avalonia;
|
||
|
using Avalonia.Controls;
|
||
|
|
||
|
namespace SourceGit.Views {
|
||
|
public partial class ChangeViewModeSwitcher : UserControl {
|
||
|
public static readonly StyledProperty<Models.ChangeViewMode> ViewModeProperty =
|
||
|
AvaloniaProperty.Register<ChangeViewModeSwitcher, Models.ChangeViewMode>(nameof(ViewMode));
|
||
|
|
||
|
public Models.ChangeViewMode ViewMode {
|
||
|
get => GetValue(ViewModeProperty);
|
||
|
set => SetValue(ViewModeProperty, value);
|
||
|
}
|
||
|
|
||
|
public ChangeViewModeSwitcher() {
|
||
|
DataContext = this;
|
||
|
InitializeComponent();
|
||
|
}
|
||
|
|
||
|
public void SwitchMode(object param) {
|
||
|
ViewMode = (Models.ChangeViewMode)param;
|
||
|
}
|
||
|
}
|
||
|
}
|