diff --git a/.editorconfig b/.editorconfig index ffea95249..42915aaf2 100644 --- a/.editorconfig +++ b/.editorconfig @@ -43,4 +43,10 @@ csharp_space_around_binary_operators=before_and_after csharp_preserve_single_line_blocks=true csharp_preserve_single_line_statements=true -dotnet_diagnostic.CA1848.severity = none +dotnet_diagnostic.CS0162.severity = none; CS0162: Unreachable code detected +dotnet_diagnostic.CS0169.severity = none; CS0169: The field '{0}' is never used +dotnet_diagnostic.CS0414.severity = none; CS0414: The field '{0}' is assigned but its value is never used +dotnet_diagnostic.CS8321.severity = none; CS8321: The local function '{0}' is declared but never used +dotnet_diagnostic.CA1822.severity = none; CA1822: Mark members as static +dotnet_diagnostic.CA1823.severity = none; CA1823: Unused field '{0}' +dotnet_diagnostic.CA1848.severity = none; CA1848: Use the LoggerMessage delegates diff --git a/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/App.xaml.Navigation.cs b/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/App.xaml.Navigation.cs index 3804b5fb1..ec50a19d4 100644 --- a/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/App.xaml.Navigation.cs +++ b/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/App.xaml.Navigation.cs @@ -90,15 +90,16 @@ private Shell BuildShell() AddNavigationItems(nv); // landing navigation - ShellNavigateTo( -#if WINDOWS_UWP - // note: on uwp, NavigationView.SelectedItem MUST be set on launch to avoid entering compact-mode - trySynchronizeCurrentItem: true -#else - // workaround for uno#5069: setting NavView.SelectedItem at launch bricks it - trySynchronizeCurrentItem: false -#endif - ); +// ShellNavigateTo( +//#if WINDOWS_UWP +// // note: on uwp, NavigationView.SelectedItem MUST be set on launch to avoid entering compact-mode +// trySynchronizeCurrentItem: true +//#else +// // workaround for uno#5069: setting NavView.SelectedItem at launch bricks it +// trySynchronizeCurrentItem: false +//#endif +// ); + _shell.NavigationView.Content = new DockControl_NestedPage(); // navigation + setting handler nv.ItemInvoked += OnNavigationItemInvoked; diff --git a/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/Content/Controls/DockControlSamplePage.xaml b/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/Content/Controls/DockControlSamplePage.xaml new file mode 100644 index 000000000..65be17c5e --- /dev/null +++ b/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/Content/Controls/DockControlSamplePage.xaml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + diff --git a/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/Content/Controls/DockControlSamplePage.xaml.cs b/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/Content/Controls/DockControlSamplePage.xaml.cs new file mode 100644 index 000000000..cb45818b2 --- /dev/null +++ b/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/Content/Controls/DockControlSamplePage.xaml.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using Uno.Toolkit.Samples.Entities; +using Uno.Toolkit.UI; + +#if IS_WINUI +using Microsoft.UI; +using Microsoft.UI.Xaml; +using Microsoft.UI.Xaml.Controls; +using Microsoft.UI.Xaml.Controls.Primitives; +using Microsoft.UI.Xaml.Data; +using Microsoft.UI.Xaml.Input; +using Microsoft.UI.Xaml.Media; +using Microsoft.UI.Xaml.Navigation; +#else +using Windows.UI; +using Windows.UI.Xaml; +using Windows.UI.Xaml.Controls; +using Windows.UI.Xaml.Controls.Primitives; +using Windows.UI.Xaml.Data; +using Windows.UI.Xaml.Input; +using Windows.UI.Xaml.Media; +using Windows.UI.Xaml.Navigation; +#endif + +namespace Uno.Toolkit.Samples.Content.Controls; + +[SamplePage(SampleCategory.Controls, nameof(DockControl))] +public sealed partial class DockControlSamplePage : Page +{ + public DockControlSamplePage() + { + this.InitializeComponent(); + } +} diff --git a/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/Content/NestedSamples/DockControl_NestedPage.xaml b/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/Content/NestedSamples/DockControl_NestedPage.xaml new file mode 100644 index 000000000..2bb601149 --- /dev/null +++ b/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/Content/NestedSamples/DockControl_NestedPage.xaml @@ -0,0 +1,22 @@ + + + + + + +