mirror of
https://github.com/sourcegit-scm/sourcegit
synced 2025-05-23 13:14:59 +00:00
code_style: simple window do not using DataContext
Signed-off-by: leo <longshuang@msn.cn>
This commit is contained in:
parent
43fed8e04d
commit
0860245674
6 changed files with 54 additions and 65 deletions
|
@ -1,5 +1,6 @@
|
|||
using Avalonia;
|
||||
using Avalonia.Controls;
|
||||
using Avalonia.Interactivity;
|
||||
|
||||
namespace SourceGit.Views
|
||||
{
|
||||
|
@ -16,13 +17,25 @@ namespace SourceGit.Views
|
|||
|
||||
public ChangeViewModeSwitcher()
|
||||
{
|
||||
DataContext = this;
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void SwitchMode(object param)
|
||||
private void SwitchToList(object sender, RoutedEventArgs e)
|
||||
{
|
||||
ViewMode = (Models.ChangeViewMode)param;
|
||||
ViewMode = Models.ChangeViewMode.List;
|
||||
e.Handled = true;
|
||||
}
|
||||
|
||||
private void SwitchToGrid(object sender, RoutedEventArgs e)
|
||||
{
|
||||
ViewMode = Models.ChangeViewMode.Grid;
|
||||
e.Handled = true;
|
||||
}
|
||||
|
||||
private void SwitchToTree(object sender, RoutedEventArgs e)
|
||||
{
|
||||
ViewMode = Models.ChangeViewMode.Tree;
|
||||
e.Handled = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue