From 43415ebd0d0e043f780f0fbd6cd5f5f58cdc136a Mon Sep 17 00:00:00 2001 From: Lightczx <1686188646@qq.com> Date: Fri, 24 Nov 2023 17:31:10 +0800 Subject: [PATCH] IPinnable --- src/Snap.Hutao/Snap.Hutao.Win32/Snap.Hutao.Win32.csproj | 2 +- src/Snap.Hutao/Snap.Hutao/Core/Abstraction/IPinnable.cs | 9 +++++++++ src/Snap.Hutao/Snap.Hutao/View/TitleView.xaml | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) create mode 100644 src/Snap.Hutao/Snap.Hutao/Core/Abstraction/IPinnable.cs diff --git a/src/Snap.Hutao/Snap.Hutao.Win32/Snap.Hutao.Win32.csproj b/src/Snap.Hutao/Snap.Hutao.Win32/Snap.Hutao.Win32.csproj index 88f4159f..6a15892b 100644 --- a/src/Snap.Hutao/Snap.Hutao.Win32/Snap.Hutao.Win32.csproj +++ b/src/Snap.Hutao/Snap.Hutao.Win32/Snap.Hutao.Win32.csproj @@ -16,7 +16,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/src/Snap.Hutao/Snap.Hutao/Core/Abstraction/IPinnable.cs b/src/Snap.Hutao/Snap.Hutao/Core/Abstraction/IPinnable.cs new file mode 100644 index 00000000..f5f82b02 --- /dev/null +++ b/src/Snap.Hutao/Snap.Hutao/Core/Abstraction/IPinnable.cs @@ -0,0 +1,9 @@ +// Copyright (c) DGP Studio. All rights reserved. +// Licensed under the MIT license. + +namespace Snap.Hutao.Core.Abstraction; + +internal interface IPinnable +{ + ref readonly TData GetPinnableReference(); +} \ No newline at end of file diff --git a/src/Snap.Hutao/Snap.Hutao/View/TitleView.xaml b/src/Snap.Hutao/Snap.Hutao/View/TitleView.xaml index 767e94af..5838f970 100644 --- a/src/Snap.Hutao/Snap.Hutao/View/TitleView.xaml +++ b/src/Snap.Hutao/Snap.Hutao/View/TitleView.xaml @@ -51,4 +51,4 @@ - + \ No newline at end of file