diff --git a/src/Uno.UWPSyncGenerator/Generator.cs b/src/Uno.UWPSyncGenerator/Generator.cs index 4d513b5f3510..c73d68076f09 100644 --- a/src/Uno.UWPSyncGenerator/Generator.cs +++ b/src/Uno.UWPSyncGenerator/Generator.cs @@ -87,12 +87,10 @@ abstract class Generator BaseXamlNamespace + ".Controls.Primitives.CarouselPanel", BaseXamlNamespace + ".Controls.MediaPlayerPresenter", BaseXamlNamespace + ".Controls.NavigationViewItemBase", - -#if HAS_UNO_WINUI + "Microsoft.UI.Xaml.Media.RadialGradientBrush", // Mismatching public inheritance hierarchy because RadioMenuFlyoutItem has a double inheritance in WinUI. // Remove this and update RadioMenuFlyoutItem if WinUI 3 removed the double inheritance. - BaseXamlNamespace + ".Controls.RadioMenuFlyoutItem", -#endif + "Microsoft.UI.Xaml.Controls.RadioMenuFlyoutItem", }; private Compilation _iOSCompilation; @@ -1461,7 +1459,7 @@ protected void BuildProperties(INamedTypeSymbol type, IndentedStringBuilder b, P } b.AppendLineInvariant($"\ttypeof({property.ContainingType.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)}), "); - b.AppendLineInvariant($"\tnew FrameworkPropertyMetadata(default({propertyDisplayType})));"); + b.AppendLineInvariant($"\tnew {BaseXamlNamespace}.FrameworkPropertyMetadata(default({propertyDisplayType})));"); } else {