UWP .NET9 (#555)

* Ground work for NET9 UWP switch.

* Add launch settings for Wino.Mail

* Added new test WAP project

* fix platforms in slnx solution

* ManagePackageVersionsCentrally set default

* Fixing assets and couple issues with the new packaging project.

* Add back markdown

* Fix nuget warnings

* FIx error in WAP about build tools

* Add build.props with default language preview

* Some AOT compilation progress.

* More AOT stuff.

* Remove deprecated protocol auth activation handler.

* Fix remaining protocol handler for google auth.

* Even more AOT

* More more AOT fixes

* Fix a few more AOT warnings

* Fix signature editor AOT

* Fix composer and renderer AOT JSON

* Outlook Sync AOT

* Fixing bundle generation and package signing.

---------

Co-authored-by: Burak Kaan Köse <bkaankose@outlook.com>
This commit is contained in:
Aleh Khantsevich
2025-02-14 01:43:52 +01:00
committed by GitHub
parent e8dd8bff44
commit 2ec05ea7cc
151 changed files with 1170 additions and 1962 deletions

View File

@@ -8,7 +8,7 @@ namespace Wino.Core.UWP.Controls
namespace CustomControls
{
public class CustomWrapPanel : Panel
public partial class CustomWrapPanel : Panel
{
protected override Size MeasureOverride(Size availableSize)
{

View File

@@ -4,7 +4,7 @@ using Windows.UI.Xaml.Controls;
namespace Wino.Core.UWP.Controls
{
public class EqualGridPanel : Panel
public partial class EqualGridPanel : Panel
{
public int Rows
{

View File

@@ -120,14 +120,14 @@
Grid.Column="1"
Margin="4,0,0,0"
HorizontalAlignment="Left"
ToolTipService.ToolTip="{x:Bind domain:Translator.TitleBarServerDisconnectedButton_Description, Mode=OneWay}"
ToolTipService.ToolTip="{x:Bind domain:Translator.TitleBarServerDisconnectedButton_Description}"
Visibility="Collapsed">
<Button.Flyout>
<Flyout x:Name="ReconnectFlyout" Placement="Bottom">
<StackPanel Spacing="12">
<TextBlock
Width="250"
Text="{x:Bind domain:Translator.TitleBarServerDisconnectedButton_Description, Mode=OneWay}"
Text="{x:Bind domain:Translator.TitleBarServerDisconnectedButton_Description}"
TextWrapping="Wrap" />
<Button
HorizontalAlignment="Right"
@@ -156,7 +156,7 @@
<TextBlock
x:Name="ConnectionStatusTextBlock"
VerticalAlignment="Center"
Text="{x:Bind domain:Translator.TitleBarServerDisconnectedButton_Title, Mode=OneWay}" />
Text="{x:Bind domain:Translator.TitleBarServerDisconnectedButton_Title}" />
</StackPanel>
</Button>
</Grid>
@@ -170,7 +170,7 @@
<Setter Target="ReconnectingProgressRing.Visibility" Value="Visible" />
<Setter Target="ConnectionStatusButton.Visibility" Value="Visible" />
<Setter Target="DisconnectedPathIcon.Visibility" Value="Collapsed" />
<Setter Target="ConnectionStatusTextBlock.Text" Value="{x:Bind domain:Translator.TitleBarServerReconnectingButton_Title, Mode=OneWay}" />
<Setter Target="ConnectionStatusTextBlock.Text" Value="{x:Bind domain:Translator.TitleBarServerReconnectingButton_Title}" />
</VisualState.Setters>
<VisualState.StateTriggers>
<StateTrigger IsActive="{x:Bind helpers:XamlHelpers.ConnectionStatusEquals(ConnectionStatus, enums:WinoServerConnectionStatus.Connecting), Mode=OneWay}" />
@@ -181,7 +181,7 @@
<Setter Target="ConnectionStatusButton.Visibility" Value="Visible" />
<Setter Target="DisconnectedPathIcon.Visibility" Value="Visible" />
<Setter Target="ReconnectingProgressRing.Visibility" Value="Collapsed" />
<Setter Target="ConnectionStatusTextBlock.Text" Value="{x:Bind domain:Translator.TitleBarServerDisconnectedButton_Title, Mode=OneWay}" />
<Setter Target="ConnectionStatusTextBlock.Text" Value="{x:Bind domain:Translator.TitleBarServerDisconnectedButton_Title}" />
</VisualState.Setters>
<VisualState.StateTriggers>
<StateTrigger IsActive="{x:Bind helpers:XamlHelpers.ConnectionStatusEquals(ConnectionStatus, enums:WinoServerConnectionStatus.Disconnected), Mode=OneWay}" />

View File

@@ -102,7 +102,7 @@ namespace Wino.Core.UWP.Controls
ViewMessageSource,
}
public class WinoFontIcon : FontIcon
public partial class WinoFontIcon : FontIcon
{
public WinoIconGlyph Icon
{

View File

@@ -3,7 +3,7 @@ using Wino.Core.UWP.Controls;
namespace Wino.Controls
{
public class WinoFontIconSource : Microsoft.UI.Xaml.Controls.FontIconSource
public partial class WinoFontIconSource : Microsoft.UI.Xaml.Controls.FontIconSource
{
public WinoIconGlyph Icon
{

View File

@@ -7,7 +7,7 @@ using Wino.Core.Domain.Enums;
namespace Wino.Core.UWP.Controls
{
public class WinoInfoBar : InfoBar
public partial class WinoInfoBar : InfoBar
{
public static readonly DependencyProperty AnimationTypeProperty = DependencyProperty.Register(nameof(AnimationType), typeof(InfoBarAnimationType), typeof(WinoInfoBar), new PropertyMetadata(InfoBarAnimationType.SlideFromRightToLeft));
public static readonly DependencyProperty DismissIntervalProperty = DependencyProperty.Register(nameof(DismissInterval), typeof(int), typeof(WinoInfoBar), new PropertyMetadata(5, new PropertyChangedCallback(OnDismissIntervalChanged)));

View File

@@ -5,7 +5,7 @@ using Windows.UI.Xaml.Hosting;
namespace Wino.Core.UWP.Controls
{
public class WinoNavigationViewItem : NavigationViewItem
public partial class WinoNavigationViewItem : NavigationViewItem
{
public bool IsDraggingItemOver
{