From 5706e877e7484633cd82f90abe6a8947ccac55a1 Mon Sep 17 00:00:00 2001
From: Lightczx <1686188646@qq.com>
Date: Mon, 7 Aug 2023 23:45:34 +0800
Subject: [PATCH] fix dependency property
---
NuGet.Config | 3 ++-
.../Automation/DependencyPropertyGenerator.cs | 2 +-
src/Snap.Hutao/Snap.Hutao/Snap.Hutao.csproj | 5 +++++
src/Snap.Hutao/Snap.Hutao/View/Control/ItemIcon.xaml | 1 +
src/Snap.Hutao/Snap.Hutao/Web/Hutao/HomaGachaLogClient.cs | 2 +-
5 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/NuGet.Config b/NuGet.Config
index 75bdc29a..91021316 100644
--- a/NuGet.Config
+++ b/NuGet.Config
@@ -3,7 +3,8 @@
-
+
+
diff --git a/src/Snap.Hutao/Snap.Hutao.SourceGeneration/Automation/DependencyPropertyGenerator.cs b/src/Snap.Hutao/Snap.Hutao.SourceGeneration/Automation/DependencyPropertyGenerator.cs
index de81e620..5eea99f5 100644
--- a/src/Snap.Hutao/Snap.Hutao.SourceGeneration/Automation/DependencyPropertyGenerator.cs
+++ b/src/Snap.Hutao/Snap.Hutao.SourceGeneration/Automation/DependencyPropertyGenerator.cs
@@ -109,7 +109,7 @@ internal sealed class DependencyPropertyGenerator : IIncrementalGenerator
partial class {{owner}}
{
- private readonly DependencyProperty {{propertyName}}Property =
+ private static readonly DependencyProperty {{propertyName}}Property =
DependencyProperty.Register(nameof({{propertyName}}), typeof({{propertyType}}), typeof({{owner}}), new PropertyMetadata(({{propertyType}}){{defaultValue}}{{propertyChangedCallback}}));
public {{propertyType}} {{propertyName}}
diff --git a/src/Snap.Hutao/Snap.Hutao/Snap.Hutao.csproj b/src/Snap.Hutao/Snap.Hutao/Snap.Hutao.csproj
index 0050752a..cf4ddc89 100644
--- a/src/Snap.Hutao/Snap.Hutao/Snap.Hutao.csproj
+++ b/src/Snap.Hutao/Snap.Hutao/Snap.Hutao.csproj
@@ -234,7 +234,12 @@
+
+
+
+
+
diff --git a/src/Snap.Hutao/Snap.Hutao/View/Control/ItemIcon.xaml b/src/Snap.Hutao/Snap.Hutao/View/Control/ItemIcon.xaml
index 5f8bb81f..08f17c3b 100644
--- a/src/Snap.Hutao/Snap.Hutao/View/Control/ItemIcon.xaml
+++ b/src/Snap.Hutao/Snap.Hutao/View/Control/ItemIcon.xaml
@@ -6,6 +6,7 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:shci="using:Snap.Hutao.Control.Image"
xmlns:shmmc="using:Snap.Hutao.Model.Metadata.Converter"
+ xmlns:shvc="using:Snap.Hutao.View.Control"
Width="80"
Height="80"
mc:Ignorable="d">
diff --git a/src/Snap.Hutao/Snap.Hutao/Web/Hutao/HomaGachaLogClient.cs b/src/Snap.Hutao/Snap.Hutao/Web/Hutao/HomaGachaLogClient.cs
index f9180d08..7a76a380 100644
--- a/src/Snap.Hutao/Snap.Hutao/Web/Hutao/HomaGachaLogClient.cs
+++ b/src/Snap.Hutao/Snap.Hutao/Web/Hutao/HomaGachaLogClient.cs
@@ -87,7 +87,7 @@ internal sealed class HomaGachaLogClient
public async ValueTask>> GetGachaEntriesAsync(CancellationToken token = default)
{
Response>? resp = await httpClient
- .TryCatchGetFromJsonAsync>>(HutaoEndpoints.GachaLogUids, options, logger, token)
+ .TryCatchGetFromJsonAsync>>(HutaoEndpoints.GachaLogEntries, options, logger, token)
.ConfigureAwait(false);
return Response.Response.DefaultIfNull(resp);