Skip to content

Commit 46050af

Browse files
authored
Demo: Move ButtonsViewModel to shared project (#3638)
* Use shared ButtonsViewModel * Fix link to view model
1 parent f029474 commit 46050af

File tree

6 files changed

+9
-189
lines changed

6 files changed

+9
-189
lines changed

src/MainDemo.Wpf/Buttons.xaml.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using System.Diagnostics;
2-
using MaterialDesignDemo.Domain;
2+
using MaterialDesignDemo.Shared.Domain;
33

44
namespace MaterialDesignDemo;
55

@@ -25,7 +25,7 @@ private void CountingButton_OnClick(object sender, RoutedEventArgs e)
2525
if (CountingBadge.Badge == null || Equals(CountingBadge.Badge, string.Empty))
2626
CountingBadge.Badge = 0;
2727

28-
var next = int.Parse(CountingBadge.Badge.ToString() ?? "0") + 1;
28+
int next = int.Parse(CountingBadge.Badge.ToString() ?? "0") + 1;
2929

3030
CountingBadge.Badge = next < 21 ? (object)next : null;
3131
}

src/MaterialDesign3.Demo.Wpf/Buttons.xaml.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using System.Diagnostics;
2-
using MaterialDesign3Demo.Domain;
2+
using MaterialDesignDemo.Shared.Domain;
33

44
namespace MaterialDesign3Demo;
55

src/MaterialDesign3.Demo.Wpf/Domain/ButtonsViewModel.cs

Lines changed: 0 additions & 183 deletions
This file was deleted.

src/MaterialDesign3.Demo.Wpf/Domain/DocumentationLink.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public static DocumentationLink DemoPageLink<TDemoPage>(string? label, string? @
7272

7373
return new DocumentationLink(
7474
DocumentationLinkType.DemoPageSource,
75-
$"{ConfigurationManager.AppSettings["GitHub"]}/blob/master/MaterialDesign3.Demo.Wpf/{(string.IsNullOrWhiteSpace(@namespace) ? "" : "/" + @namespace + "/")}{typeof(TDemoPage).Name}.{ext}",
75+
$"{ConfigurationManager.AppSettings["GitHub"]}/blob/master/src/MaterialDesign3.Demo.Wpf/{(string.IsNullOrWhiteSpace(@namespace) ? "" : "/" + @namespace + "/")}{typeof(TDemoPage).Name}.{ext}",
7676
label ?? typeof(TDemoPage).Name);
7777
}
7878

src/MainDemo.Wpf/Domain/ButtonsViewModel.cs renamed to src/MaterialDesignDemo.Shared/Domain/ButtonsViewModel.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,8 @@
22
using System.Windows.Threading;
33
using CommunityToolkit.Mvvm.ComponentModel;
44
using CommunityToolkit.Mvvm.Input;
5-
using MaterialDesignDemo.Shared.Domain;
65

7-
namespace MaterialDesignDemo.Domain;
6+
namespace MaterialDesignDemo.Shared.Domain;
87

98
public sealed partial class ButtonsViewModel : ObservableObject
109
{

src/MaterialDesignDemo.Shared/MaterialDesignDemo.Shared.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
<ImplicitUsings>enable</ImplicitUsings>
77
</PropertyGroup>
88

9+
<ItemGroup>
10+
<PackageReference Include="CommunityToolkit.Mvvm" />
11+
</ItemGroup>
12+
913
<ItemGroup>
1014
<ProjectReference Include="..\MaterialDesignColors.Wpf\MaterialDesignColors.Wpf.csproj" />
1115
<ProjectReference Include="..\MaterialDesignThemes.Wpf\MaterialDesignThemes.Wpf.csproj" />

0 commit comments

Comments
 (0)