From 45c1a90a65a35e213d61d32741defbc8b02ac864 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Feb 2023 03:27:37 +0000 Subject: [PATCH 1/3] Bump CommunityToolkit.Maui.Markup from 2.1.0 to 3.0.0 Bumps [CommunityToolkit.Maui.Markup](https://github.com/communitytoolkit/Maui.Markup) from 2.1.0 to 3.0.0. - [Release notes](https://github.com/communitytoolkit/Maui.Markup/releases) - [Commits](https://github.com/communitytoolkit/Maui.Markup/compare/2.1.0...3.0.0) --- updated-dependencies: - dependency-name: CommunityToolkit.Maui.Markup dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- samples/GitStatus.Mobile/GitStatus.Mobile.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/GitStatus.Mobile/GitStatus.Mobile.csproj b/samples/GitStatus.Mobile/GitStatus.Mobile.csproj index d6434b8..c90b651 100644 --- a/samples/GitStatus.Mobile/GitStatus.Mobile.csproj +++ b/samples/GitStatus.Mobile/GitStatus.Mobile.csproj @@ -50,7 +50,7 @@ - + From cce10e4c1754c81e806ff341fa3296b512c176ef Mon Sep 17 00:00:00 2001 From: Brandon Minnick <13558917+brminnick@users.noreply.github.com> Date: Sun, 5 Feb 2023 20:21:27 -0800 Subject: [PATCH 2/3] Update to TypedBindings --- samples/GitStatus.Mobile/Pages/Base/BaseContentPage.cs | 2 +- samples/GitStatus.Mobile/Pages/Base/BaseStatusPage.cs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/samples/GitStatus.Mobile/Pages/Base/BaseContentPage.cs b/samples/GitStatus.Mobile/Pages/Base/BaseContentPage.cs index f9217ae..4d0f499 100644 --- a/samples/GitStatus.Mobile/Pages/Base/BaseContentPage.cs +++ b/samples/GitStatus.Mobile/Pages/Base/BaseContentPage.cs @@ -16,7 +16,7 @@ protected BaseContentPage(in string title = "", bool shouldUseSafeArea = true) abstract class BaseContentPage : BaseContentPage where T : BaseViewModel { - protected BaseContentPage(in T viewModel, in string title = "", bool shouldUseSafeArea = false) + protected BaseContentPage(in T viewModel, in string title, bool shouldUseSafeArea = false) : base(title, shouldUseSafeArea) { base.BindingContext = viewModel; diff --git a/samples/GitStatus.Mobile/Pages/Base/BaseStatusPage.cs b/samples/GitStatus.Mobile/Pages/Base/BaseStatusPage.cs index 24c369a..5969ba9 100644 --- a/samples/GitStatus.Mobile/Pages/Base/BaseStatusPage.cs +++ b/samples/GitStatus.Mobile/Pages/Base/BaseStatusPage.cs @@ -14,15 +14,15 @@ protected BaseStatusPage(T statusViewModel, string title) : base(statusViewModel { new Label() .TextColor(Colors.Black).Center().TextCenter() - .Bind(Label.TextProperty, nameof(BaseStatusViewModel.StatusLabelText)), + .Bind(Label.TextProperty, static (BaseStatusViewModel vm) => vm.StatusLabelText), new Button() .Text("Get Status").Center() - .Bind(Button.CommandProperty, nameof(BaseStatusViewModel.GetStatusCommand)), + .Bind(Button.CommandProperty, static (BaseStatusViewModel vm) => vm.GetStatusCommand, mode: BindingMode.OneTime), new ActivityIndicator { Color = Colors.Black }.Center() .Bind(IsVisibleProperty, nameof(BaseStatusViewModel.IsBusy)) - .Bind(ActivityIndicator.IsRunningProperty, nameof(BaseStatusViewModel.IsBusy)) + .Bind(ActivityIndicator.IsRunningProperty, static (BaseStatusViewModel vm) => vm.IsBusy) } }.Center(); } From 67fe26a6158b186d3896a65b3e7049f8ee29d28e Mon Sep 17 00:00:00 2001 From: Brandon Minnick <13558917+brminnick@users.noreply.github.com> Date: Mon, 6 Feb 2023 01:01:36 -0800 Subject: [PATCH 3/3] Update BaseViewModel.cs --- samples/GitStatus.Mobile/ViewModels/Base/BaseViewModel.cs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/samples/GitStatus.Mobile/ViewModels/Base/BaseViewModel.cs b/samples/GitStatus.Mobile/ViewModels/Base/BaseViewModel.cs index bedc234..9137840 100644 --- a/samples/GitStatus.Mobile/ViewModels/Base/BaseViewModel.cs +++ b/samples/GitStatus.Mobile/ViewModels/Base/BaseViewModel.cs @@ -1,11 +1,7 @@ -using System.Collections.Generic; -using System.ComponentModel; -using System.Runtime.CompilerServices; -using CommunityToolkit.Mvvm.ComponentModel; +using CommunityToolkit.Mvvm.ComponentModel; namespace GitStatus; -[INotifyPropertyChanged] -abstract partial class BaseViewModel +abstract class BaseViewModel : ObservableObject { } \ No newline at end of file