mirror of
https://github.com/sourcegit-scm/sourcegit
synced 2025-06-21 02:15:00 +00:00
code_style: remove unnecessary properties
Signed-off-by: leo <longshuang@msn.cn>
This commit is contained in:
parent
dcdc52592c
commit
e102e49f45
4 changed files with 6 additions and 21 deletions
|
@ -14,11 +14,6 @@ namespace SourceGit.ViewModels
|
|||
{
|
||||
public class Histories : ObservableObject, IDisposable
|
||||
{
|
||||
public Repository Repo
|
||||
{
|
||||
get => _repo;
|
||||
}
|
||||
|
||||
public bool IsLoading
|
||||
{
|
||||
get => _isLoading;
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="3"/>
|
||||
<ColumnDefinition Width="{Binding #ThisControl.AuthorNameColumnWidth, Mode=TwoWay}" MinWidth="80"/>
|
||||
<ColumnDefinition SharedSizeGroup="AuthorName" Width="{Binding Source={x:Static vm:Preferences.Instance}, Path=Layout.HistoriesAuthorColumnWidth, Mode=TwoWay}" MinWidth="80"/>
|
||||
<ColumnDefinition SharedSizeGroup="SHA" MinWidth="100"/>
|
||||
<ColumnDefinition SharedSizeGroup="Time" MinWidth="160"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
|
@ -120,7 +120,7 @@
|
|||
<Grid Height="26">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*"/>
|
||||
<ColumnDefinition Width="{Binding #ThisControl.AuthorNameColumnWidth, Mode=OneWay}"/>
|
||||
<ColumnDefinition SharedSizeGroup="AuthorName" Width="Auto"/>
|
||||
<ColumnDefinition SharedSizeGroup="SHA" Width="Auto"/>
|
||||
<ColumnDefinition SharedSizeGroup="Time" Width="Auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
|
|
|
@ -73,15 +73,6 @@ namespace SourceGit.Views
|
|||
|
||||
public partial class Histories : UserControl
|
||||
{
|
||||
public static readonly StyledProperty<GridLength> AuthorNameColumnWidthProperty =
|
||||
AvaloniaProperty.Register<Histories, GridLength>(nameof(AuthorNameColumnWidth), new GridLength(120));
|
||||
|
||||
public GridLength AuthorNameColumnWidth
|
||||
{
|
||||
get => GetValue(AuthorNameColumnWidthProperty);
|
||||
set => SetValue(AuthorNameColumnWidthProperty, value);
|
||||
}
|
||||
|
||||
public static readonly StyledProperty<Models.Branch> CurrentBranchProperty =
|
||||
AvaloniaProperty.Register<Histories, Models.Branch>(nameof(CurrentBranch));
|
||||
|
||||
|
@ -150,7 +141,7 @@ namespace SourceGit.Views
|
|||
private void OnCommitListLayoutUpdated(object _1, EventArgs _2)
|
||||
{
|
||||
var y = CommitListContainer.Scroll?.Offset.Y ?? 0;
|
||||
var authorNameColumnWidth = AuthorNameColumnWidth.Value;
|
||||
var authorNameColumnWidth = ViewModels.Preferences.Instance.Layout.HistoriesAuthorColumnWidth.Value;
|
||||
if (y != _lastScrollY || authorNameColumnWidth != _lastAuthorNameColumnWidth)
|
||||
{
|
||||
_lastScrollY = y;
|
||||
|
|
|
@ -829,11 +829,10 @@
|
|||
<ContentControl Grid.Row="3" Content="{Binding SelectedView}">
|
||||
<ContentControl.DataTemplates>
|
||||
<DataTemplate DataType="vm:Histories">
|
||||
<v:Histories CurrentBranch="{Binding Repo.CurrentBranch}"
|
||||
<v:Histories CurrentBranch="{Binding $parent[v:Repository].((vm:Repository)DataContext).CurrentBranch}"
|
||||
Bisect="{Binding Bisect}"
|
||||
AuthorNameColumnWidth="{Binding Source={x:Static vm:Preferences.Instance}, Path=Layout.HistoriesAuthorColumnWidth, Mode=TwoWay}"
|
||||
IssueTrackerRules="{Binding Repo.Settings.IssueTrackerRules}"
|
||||
OnlyHighlightCurrentBranch="{Binding Repo.OnlyHighlightCurrentBranchInHistories}"
|
||||
IssueTrackerRules="{Binding $parent[v:Repository].((vm:Repository)DataContext).Settings.IssueTrackerRules}"
|
||||
OnlyHighlightCurrentBranch="{Binding $parent[v:Repository].((vm:Repository)DataContext).OnlyHighlightCurrentBranchInHistories}"
|
||||
NavigationId="{Binding NavigationId}"/>
|
||||
</DataTemplate>
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue