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);