From b1e5e7c6283f94f0d469adbd22cd8f38f4519236 Mon Sep 17 00:00:00 2001 From: "Andy (Steve) De George" <67293991+adegeo@users.noreply.github.com> Date: Mon, 8 Nov 2021 15:50:13 -0800 Subject: [PATCH 1/2] Updated redirects for 6.0 (#1208) * Updated redirects for 6.0 * Add moniker to root config * Update preview note --- .openpublishing.publish.config.json | 2 +- .openpublishing.redirection.json | 158 +++++++-------- .../includes/desktop-guide-preview-note.md | 2 +- redirects_generator/definitions.json | 180 +++++++++--------- 4 files changed, 171 insertions(+), 171 deletions(-) diff --git a/.openpublishing.publish.config.json b/.openpublishing.publish.config.json index 95997af..7500755 100644 --- a/.openpublishing.publish.config.json +++ b/.openpublishing.publish.config.json @@ -5,7 +5,7 @@ "build_source_folder": "dotnet-desktop-guide", "build_output_subfolder": "dotnet-desktop-guide", "locale": "en-us", - "moniker_ranges": ["netframeworkdesktop-4.8", "netdesktop-5.0"], + "moniker_ranges": ["netframeworkdesktop-4.8", "netdesktop-5.0", "netdesktop-6.0"], "filemap_share_depots": [ "VS.dotnet-api-docs" ], diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index 152f185..f856752 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -2,7 +2,7 @@ "redirections": [ { "source_path": "dotnet-desktop-guide/net/winforms/windows-forms-overview.md", - "redirect_url": "/dotnet/desktop/winforms/overview/?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/overview/?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/overview/index.md", @@ -10,7 +10,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/how-to-create-a-windows-forms-application-from-the-command-line.md", - "redirect_url": "/dotnet/desktop/winforms/get-started/create-app-visual-studio?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/get-started/create-app-visual-studio?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/get-started/create-app-visual-studio.md", @@ -18,7 +18,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/events-overview-windows-forms.md", - "redirect_url": "/dotnet/desktop/winforms/forms/events?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/forms/events?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/forms/events.md", @@ -26,7 +26,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/automatic-scaling-in-windows-forms.md", - "redirect_url": "/dotnet/desktop/winforms/forms/autoscale?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/forms/autoscale?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/forms/autoscale.md", @@ -34,7 +34,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/how-to-resize-windows-forms.md", - "redirect_url": "/dotnet/desktop/winforms/forms/how-to-position-and-resize?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/forms/how-to-position-and-resize?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/forms/how-to-position-and-resize.md", @@ -42,7 +42,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/layout-in-windows-forms-controls.md", - "redirect_url": "/dotnet/desktop/winforms/controls/layout?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/layout?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/controls/layout.md", @@ -50,7 +50,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/label-control-overview-windows-forms.md", - "redirect_url": "/dotnet/desktop/winforms/controls/labels?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/labels?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/controls/labels.md", @@ -58,7 +58,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/varieties-of-custom-controls.md", - "redirect_url": "/dotnet/desktop/winforms/controls/custom?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/custom?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/controls/custom.md", @@ -66,7 +66,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/custom-control-painting-and-rendering.md", - "redirect_url": "/dotnet/desktop/winforms/controls/custom-painting-drawing?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/custom-painting-drawing?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/controls/custom-painting-drawing.md", @@ -74,7 +74,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/how-to-add-controls-to-windows-forms.md", - "redirect_url": "/dotnet/desktop/winforms/controls/how-to-add-to-a-form?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/how-to-add-to-a-form?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/controls/how-to-add-to-a-form.md", @@ -82,7 +82,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/how-to-create-access-keys-for-windows-forms-controls.md", - "redirect_url": "/dotnet/desktop/winforms/controls/how-to-create-access-keys?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/how-to-create-access-keys?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/controls/how-to-create-access-keys.md", @@ -90,7 +90,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/how-to-set-the-text-displayed-by-a-windows-forms-control.md", - "redirect_url": "/dotnet/desktop/winforms/controls/how-to-set-the-display-text?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/how-to-set-the-display-text?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/controls/how-to-set-the-display-text.md", @@ -98,7 +98,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/how-to-set-the-image-displayed-by-a-windows-forms-control.md", - "redirect_url": "/dotnet/desktop/winforms/controls/how-to-add-a-picture-to-a-control?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/how-to-add-a-picture-to-a-control?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/controls/how-to-add-a-picture-to-a-control.md", @@ -106,7 +106,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/keyboard-input-in-a-windows-forms-application.md", - "redirect_url": "/dotnet/desktop/winforms/input-keyboard/overview?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/input-keyboard/overview?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/input-keyboard/overview.md", @@ -114,7 +114,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/using-keyboard-events.md", - "redirect_url": "/dotnet/desktop/winforms/input-keyboard/events?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/input-keyboard/events?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/input-keyboard/events.md", @@ -122,7 +122,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/user-input-validation-in-windows-forms.md", - "redirect_url": "/dotnet/desktop/winforms/input-keyboard/validation?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/input-keyboard/validation?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/input-keyboard/validation.md", @@ -130,7 +130,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/how-to-modify-keyboard-input-to-a-standard-control.md", - "redirect_url": "/dotnet/desktop/winforms/input-keyboard/how-to-change-key-press?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/input-keyboard/how-to-change-key-press?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/input-keyboard/how-to-change-key-press.md", @@ -138,7 +138,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/how-to-determine-which-modifier-key-was-pressed.md", - "redirect_url": "/dotnet/desktop/winforms/input-keyboard/how-to-check-modifier-key?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/input-keyboard/how-to-check-modifier-key?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/input-keyboard/how-to-check-modifier-key.md", @@ -146,7 +146,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/how-to-handle-keyboard-input-at-the-form-level.md", - "redirect_url": "/dotnet/desktop/winforms/input-keyboard/how-to-handle-forms?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/input-keyboard/how-to-handle-forms?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/input-keyboard/how-to-handle-forms.md", @@ -158,7 +158,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/mouse-input-in-a-windows-forms-application.md", - "redirect_url": "/dotnet/desktop/winforms/input-mouse/overview?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/input-mouse/overview?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/input-mouse/overview.md", @@ -166,7 +166,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/mouse-events-in-windows-forms.md", - "redirect_url": "/dotnet/desktop/winforms/input-mouse/events?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/input-mouse/events?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/input-mouse/events.md", @@ -174,7 +174,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/drag-and-drop-functionality-in-windows-forms.md", - "redirect_url": "/dotnet/desktop/winforms/input-mouse/drag-and-drop?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/input-mouse/drag-and-drop?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/input-mouse/drag-and-drop.md", @@ -182,7 +182,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/mouse-pointers-in-windows-forms.md", - "redirect_url": "/dotnet/desktop/winforms/input-mouse/how-to-manage-cursor-pointer?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/input-mouse/how-to-manage-cursor-pointer?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/input-mouse/how-to-manage-cursor-pointer.md", @@ -190,7 +190,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/how-to-simulate-mouse-and-keyboard-events-in-code.md", - "redirect_url": "/dotnet/desktop/winforms/input-mouse/how-to-simulate-events?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/input-mouse/how-to-simulate-events?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/input-mouse/how-to-simulate-events.md", @@ -198,7 +198,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/how-to-distinguish-between-clicks-and-double-clicks.md", - "redirect_url": "/dotnet/desktop/winforms/input-mouse/how-to-distinguish-between-clicks-and-double-clicks?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/input-mouse/how-to-distinguish-between-clicks-and-double-clicks?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/input-mouse/how-to-distinguish-between-clicks-and-double-clicks.md", @@ -206,31 +206,31 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/creating-event-handlers-in-windows-forms.md", - "redirect_url": "/dotnet/desktop/winforms/forms/events?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/forms/events?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/control-type-recommendations.md", - "redirect_url": "/dotnet/desktop/winforms/controls/custom?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/custom?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/rendering-a-windows-forms-control.md", - "redirect_url": "/dotnet/desktop/winforms/controls/custom-painting-drawing?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/custom-painting-drawing?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/user-drawn-controls.md", - "redirect_url": "/dotnet/desktop/winforms/controls/custom-painting-drawing?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/custom-painting-drawing?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/net/winforms/how-keyboard-input-works.md", - "redirect_url": "/dotnet/desktop/winforms/input-keyboard/overview?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/input-keyboard/overview?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/net/winforms/how-mouse-input-works-in-windows-forms.md", - "redirect_url": "/dotnet/desktop/winforms/input-mouse/overview?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/input-mouse/overview?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/net/wpf/introduction-to-wpf.md", - "redirect_url": "/dotnet/desktop/wpf/overview/?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/overview/?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/overview/index.md", @@ -238,7 +238,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/getting-started/walkthrough-my-first-wpf-desktop-application.md", - "redirect_url": "/dotnet/desktop/wpf/get-started/create-app-visual-studio?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/get-started/create-app-visual-studio?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/get-started/create-app-visual-studio.md", @@ -246,7 +246,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/app-development/wpf-windows-overview.md", - "redirect_url": "/dotnet/desktop/wpf/windows/index?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/windows/index?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/windows/index.md", @@ -254,7 +254,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/app-development/dialog-boxes-overview.md", - "redirect_url": "/dotnet/desktop/wpf/windows/dialog-boxes-overview?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/windows/dialog-boxes-overview?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/windows/dialog-boxes-overview.md", @@ -262,7 +262,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/app-development/how-to-open-a-window.md", - "redirect_url": "/dotnet/desktop/wpf/windows/how-to-open-window-dialog-box?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/windows/how-to-open-window-dialog-box?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/windows/how-to-open-window-dialog-box.md", @@ -270,15 +270,15 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/app-development/how-to-open-a-dialog-box.md", - "redirect_url": "/dotnet/desktop/wpf/windows/how-to-open-window-dialog-box?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/windows/how-to-open-window-dialog-box?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/net/wpf/how-to-return-a-dialog-box-result.md", - "redirect_url": "/dotnet/desktop/wpf/windows/how-to-open-window-dialog-box?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/windows/how-to-open-window-dialog-box?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/net/wpf/app-development/how-to-open-a-message-box.md", - "redirect_url": "/dotnet/desktop/wpf/windows/how-to-open-message-box?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/windows/how-to-open-message-box?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/windows/how-to-open-message-box.md", @@ -286,7 +286,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/app-development/how-to-get-and-set-the-main-application-window.md", - "redirect_url": "/dotnet/desktop/wpf/windows/how-to-get-set-main-application-window?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/windows/how-to-get-set-main-application-window?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/windows/how-to-get-set-main-application-window.md", @@ -294,12 +294,12 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/data/data-binding-overview.md", - "redirect_url": "/dotnet/desktop/wpf/data/index?view=netdesktop-5.0", + "redirect_url": "/dotnet/desktop/wpf/data/index?view=netdesktop-6.0", "redirect_document_id": true }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/xaml-in-wpf.md", - "redirect_url": "/dotnet/desktop/wpf/xaml/index?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/xaml/index?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/xaml/index.md", @@ -307,27 +307,27 @@ }, { "source_path": "dotnet-desktop-guide/framework/wpf/fundamentals/xaml.md", - "redirect_url": "/dotnet/desktop/wpf/xaml/index?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/xaml/index?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/fundamentals/xaml-resources-define.md", - "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-overview?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-overview?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/fundamentals/styles-templates-overview.md", - "redirect_url": "/dotnet/desktop/wpf/controls/styles-templates-overview?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/controls/styles-templates-overview?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/fundamentals/styles-templates-create-apply-style.md", - "redirect_url": "/dotnet/desktop/wpf/controls/how-to-create-apply-style?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/controls/how-to-create-apply-style?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/themes/how-to-create-apply-template.md", - "redirect_url": "/dotnet/desktop/wpf/controls/how-to-create-apply-template?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/controls/how-to-create-apply-template?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/xaml-resources-define.md", - "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-overview?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-overview?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/systems/xaml-resources-overview.md", @@ -335,7 +335,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/resources-and-code.md", - "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-and-code?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-and-code?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/systems/xaml-resources-and-code.md", @@ -343,7 +343,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/merged-resource-dictionaries.md", - "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-merged-dictionaries?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-merged-dictionaries?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/systems/xaml-resources-merged-dictionaries.md", @@ -351,7 +351,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/how-to-define-and-reference-a-resource.md", - "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-define-and-reference?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-define-and-reference?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/systems/xaml-resources-how-to-define-and-reference.md", @@ -359,7 +359,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/how-to-use-application-resources.md", - "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-application?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-application?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/systems/xaml-resources-how-to-use-application.md", @@ -367,7 +367,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/how-to-use-systemfonts.md", - "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-system?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-system?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/systems/xaml-resources-how-to-use-system.md", @@ -375,27 +375,27 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/how-to-use-system-fonts-keys.md", - "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-system?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-system?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/how-to-use-systemparameters.md", - "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-system?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-system?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/how-to-use-system-parameters-keys.md", - "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-system?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-system?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/net/wpf/migration/index.md", - "redirect_url": "/dotnet/desktop/wpf/migration/differences-from-net-framework?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/migration/differences-from-net-framework?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/net/wpf/data/how-to-specify-the-direction-of-the-binding.md", - "redirect_url": "/dotnet/desktop/wpf/data/binding-declarations-overview?view=netdesktop-5.0#binding-direction" + "redirect_url": "/dotnet/desktop/wpf/data/binding-declarations-overview?view=netdesktop-6.0#binding-direction" }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/how-to-set-the-tab-order-on-windows-forms.md", - "redirect_url": "/dotnet/desktop/winforms/controls/how-to-set-the-tab-order?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/how-to-set-the-tab-order?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/controls/how-to-set-the-tab-order.md", @@ -403,7 +403,7 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/index.md", - "redirect_url": "/dotnet/desktop/winforms/controls/overview?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/overview?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/controls/overview.md", @@ -411,11 +411,11 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/autosize-property-overview.md", - "redirect_url": "/dotnet/desktop/winforms/controls/layout?view=netdesktop-5.0#automatic-sizing" + "redirect_url": "/dotnet/desktop/winforms/controls/layout?view=netdesktop-6.0#automatic-sizing" }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/how-to-anchor-controls-on-windows-forms.md", - "redirect_url": "/dotnet/desktop/winforms/controls/how-to-dock-and-anchor?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/how-to-dock-and-anchor?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/controls/how-to-dock-and-anchor.md", @@ -423,11 +423,11 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/how-to-dock-controls-on-windows-forms.md", - "redirect_url": "/dotnet/desktop/winforms/controls/how-to-dock-and-anchor?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/how-to-dock-and-anchor?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/net/winforms/how-to-create-event-handlers-at-run-time-for-windows-forms.md", - "redirect_url": "/dotnet/desktop/winforms/controls/how-to-add-an-event-handler?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/how-to-add-an-event-handler?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/controls/how-to-add-an-event-handler.md", @@ -435,15 +435,15 @@ }, { "source_path": "dotnet-desktop-guide/net/winforms/how-to-connect-multiple-events-to-a-single-event-handler-in-windows-forms.md", - "redirect_url": "/dotnet/desktop/winforms/controls/how-to-add-an-event-handler?view=netdesktop-5.0#how-to-use-multiple-events-with-the-same-handler" + "redirect_url": "/dotnet/desktop/winforms/controls/how-to-add-an-event-handler?view=netdesktop-6.0#how-to-use-multiple-events-with-the-same-handler" }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/margin-and-padding-in-windows-forms-controls.md", - "redirect_url": "/dotnet/desktop/winforms/controls/layout?view=netdesktop-5.0#margin-and-padding" + "redirect_url": "/dotnet/desktop/winforms/controls/layout?view=netdesktop-6.0#margin-and-padding" }, { "source_path": "dotnet-desktop-guide/net/winforms/controls/how-to-make-thread-safe-calls-to-windows-forms-controls.md", - "redirect_url": "/dotnet/desktop/winforms/controls/how-to-make-thread-safe-calls?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/winforms/controls/how-to-make-thread-safe-calls?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/winforms/controls/how-to-make-thread-safe-calls.md", @@ -451,7 +451,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/printing-overview.md", - "redirect_url": "/dotnet/desktop/wpf/documents/printing-overview?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/documents/printing-overview?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/documents/printing-overview.md", @@ -459,7 +459,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/how-to-invoke-a-print-dialog.md", - "redirect_url": "/dotnet/desktop/wpf/documents/how-to-display-print-dialog?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/documents/how-to-display-print-dialog?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/documents/how-to-display-print-dialog.md", @@ -467,7 +467,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/how-to-programmatically-print-xps-files.md", - "redirect_url": "/dotnet/desktop/wpf/documents/how-to-print-xps-files?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/documents/how-to-print-xps-files?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/documents/how-to-print-xps-files.md", @@ -475,7 +475,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/dependency-properties-overview.md", - "redirect_url": "/dotnet/desktop/wpf/properties/dependency-properties-overview?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/properties/dependency-properties-overview?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/properties/dependency-properties-overview.md", @@ -483,7 +483,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/dependency-property-value-precedence.md", - "redirect_url": "/dotnet/desktop/wpf/properties/dependency-property-value-precedence?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/properties/dependency-property-value-precedence?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/properties/dependency-property-value-precedence.md", @@ -491,7 +491,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/how-to-implement-a-dependency-property.md", - "redirect_url": "/dotnet/desktop/wpf/properties/how-to-implement-a-dependency-property?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/properties/how-to-implement-a-dependency-property?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/properties/how-to-implement-a-dependency-property.md", @@ -499,7 +499,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/attached-properties-overview.md", - "redirect_url": "/dotnet/desktop/wpf/properties/attached-properties-overview?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/properties/attached-properties-overview?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/properties/attached-properties-overview.md", @@ -507,7 +507,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/how-to-register-an-attached-property.md", - "redirect_url": "/dotnet/desktop/wpf/properties/how-to-register-an-attached-property?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/properties/how-to-register-an-attached-property?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/properties/how-to-register-an-attached-property.md", @@ -515,7 +515,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/collection-type-dependency-properties.md", - "redirect_url": "/dotnet/desktop/wpf/properties/collection-type-dependency-properties?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/properties/collection-type-dependency-properties?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/properties/collection-type-dependency-properties.md", @@ -523,7 +523,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/custom-dependency-properties.md", - "redirect_url": "/dotnet/desktop/wpf/properties/custom-dependency-properties?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/properties/custom-dependency-properties?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/properties/custom-dependency-properties.md", @@ -531,7 +531,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/dependency-property-metadata.md", - "redirect_url": "/dotnet/desktop/wpf/properties/dependency-property-metadata?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/properties/dependency-property-metadata?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/properties/dependency-property-metadata.md", @@ -539,7 +539,7 @@ }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/how-to-override-metadata-for-a-dependency-property.md", - "redirect_url": "/dotnet/desktop/wpf/properties/how-to-override-metadata-for-a-dependency-property?view=netdesktop-5.0" + "redirect_url": "/dotnet/desktop/wpf/properties/how-to-override-metadata-for-a-dependency-property?view=netdesktop-6.0" }, { "source_path": "dotnet-desktop-guide/framework/wpf/properties/how-to-override-metadata-for-a-dependency-property.md", diff --git a/dotnet-desktop-guide/net/includes/desktop-guide-preview-note.md b/dotnet-desktop-guide/net/includes/desktop-guide-preview-note.md index 5bbdb35..e1176f3 100644 --- a/dotnet-desktop-guide/net/includes/desktop-guide-preview-note.md +++ b/dotnet-desktop-guide/net/includes/desktop-guide-preview-note.md @@ -1,3 +1,3 @@ > [!IMPORTANT] -> The Desktop Guide documentation for .NET 5 (and .NET Core) is under construction. +> The Desktop Guide documentation for .NET 6 and .NET 5 (including .NET Core 3.1) is under construction. diff --git a/redirects_generator/definitions.json b/redirects_generator/definitions.json index 2b125de..26e121a 100644 --- a/redirects_generator/definitions.json +++ b/redirects_generator/definitions.json @@ -1,7 +1,7 @@ { "Moniker1": "netframeworkdesktop-4.8", "RepoPath1": "dotnet-desktop-guide/framework/", - "Moniker2": "netdesktop-5.0", + "Moniker2": "netdesktop-6.0", "RepoPath2": "dotnet-desktop-guide/net/", "PublishRoot": "/dotnet/desktop/", "Entries": [ @@ -12,187 +12,187 @@ { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/how-to-create-a-windows-forms-application-from-the-command-line?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/get-started/create-app-visual-studio?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/get-started/create-app-visual-studio?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/windows-forms-overview?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/overview/?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/overview/?view=netdesktop-6.0" }, // Events { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/events-overview-windows-forms?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/forms/events?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/forms/events?view=netdesktop-6.0" }, { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/winforms/creating-event-handlers-in-windows-forms?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/forms/events?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/forms/events?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/automatic-scaling-in-windows-forms?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/forms/autoscale?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/forms/autoscale?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/how-to-resize-windows-forms?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/forms/how-to-position-and-resize?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/forms/how-to-position-and-resize?view=netdesktop-6.0" }, // Controls { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/controls/index?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/overview?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/overview?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/controls/layout-in-windows-forms-controls?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/layout?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/layout?view=netdesktop-6.0" }, { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/winforms/controls/autosize-property-overview?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/layout?view=netdesktop-5.0#automatic-sizing" + "TargetUrl": "/dotnet/desktop/winforms/controls/layout?view=netdesktop-6.0#automatic-sizing" }, { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/winforms/controls/margin-and-padding-in-windows-forms-controls?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/layout?view=netdesktop-5.0#margin-and-padding" + "TargetUrl": "/dotnet/desktop/winforms/controls/layout?view=netdesktop-6.0#margin-and-padding" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/controls/label-control-overview-windows-forms?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/labels?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/labels?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/controls/how-to-set-the-tab-order-on-windows-forms?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-set-the-tab-order?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-set-the-tab-order?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/controls/how-to-anchor-controls-on-windows-forms?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-dock-and-anchor?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-dock-and-anchor?view=netdesktop-6.0" }, { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/winforms/controls/how-to-dock-controls-on-windows-forms?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-dock-and-anchor?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-dock-and-anchor?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/how-to-create-event-handlers-at-run-time-for-windows-forms?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-add-an-event-handler?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-add-an-event-handler?view=netdesktop-6.0" }, { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/winforms/how-to-connect-multiple-events-to-a-single-event-handler-in-windows-forms?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-add-an-event-handler?view=netdesktop-5.0#how-to-use-multiple-events-with-the-same-handler" + "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-add-an-event-handler?view=netdesktop-6.0#how-to-use-multiple-events-with-the-same-handler" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/controls/how-to-make-thread-safe-calls-to-windows-forms-controls?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-make-thread-safe-calls?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-make-thread-safe-calls?view=netdesktop-6.0" }, // Custom controls { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/controls/varieties-of-custom-controls?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/custom?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/custom?view=netdesktop-6.0" }, { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/winforms/controls/control-type-recommendations?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/custom?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/custom?view=netdesktop-6.0" }, // Custom painting and drawing { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/controls/custom-control-painting-and-rendering?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/custom-painting-drawing?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/custom-painting-drawing?view=netdesktop-6.0" }, { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/winforms/controls/rendering-a-windows-forms-control?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/custom-painting-drawing?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/custom-painting-drawing?view=netdesktop-6.0" }, { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/winforms/controls/user-drawn-controls?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/custom-painting-drawing?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/custom-painting-drawing?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/controls/how-to-add-controls-to-windows-forms?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-add-to-a-form?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-add-to-a-form?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/controls/how-to-create-access-keys-for-windows-forms-controls?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-create-access-keys?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-create-access-keys?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/controls/how-to-set-the-text-displayed-by-a-windows-forms-control?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-set-the-display-text?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-set-the-display-text?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/controls/how-to-set-the-image-displayed-by-a-windows-forms-control?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-add-a-picture-to-a-control?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/controls/how-to-add-a-picture-to-a-control?view=netdesktop-6.0" }, // Keyboard overview { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/keyboard-input-in-a-windows-forms-application?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/input-keyboard/overview?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/input-keyboard/overview?view=netdesktop-6.0" }, { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/winforms/how-keyboard-input-works?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/input-keyboard/overview?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/input-keyboard/overview?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/using-keyboard-events?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/input-keyboard/events?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/input-keyboard/events?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/user-input-validation-in-windows-forms?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/input-keyboard/validation?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/input-keyboard/validation?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/how-to-modify-keyboard-input-to-a-standard-control?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/input-keyboard/how-to-change-key-press?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/input-keyboard/how-to-change-key-press?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/how-to-determine-which-modifier-key-was-pressed?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/input-keyboard/how-to-check-modifier-key?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/input-keyboard/how-to-check-modifier-key?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/how-to-handle-keyboard-input-at-the-form-level?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/input-keyboard/how-to-handle-forms?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/input-keyboard/how-to-handle-forms?view=netdesktop-6.0" }, { "Redirect": "OneWay", - "SourceUrl": "/dotnet/desktop/winforms/input-keyboard/how-to-simulate-events?view=netdesktop-5.0", + "SourceUrl": "/dotnet/desktop/winforms/input-keyboard/how-to-simulate-events?view=netdesktop-6.0", "TargetUrl": "/dotnet/desktop/winforms/how-to-simulate-mouse-and-keyboard-events-in-code?view=netframeworkdesktop-4.8" }, @@ -200,39 +200,39 @@ { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/mouse-input-in-a-windows-forms-application?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/input-mouse/overview?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/input-mouse/overview?view=netdesktop-6.0" }, { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/winforms/how-mouse-input-works-in-windows-forms?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/input-mouse/overview?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/input-mouse/overview?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/mouse-events-in-windows-forms?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/input-mouse/events?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/input-mouse/events?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/drag-and-drop-functionality-in-windows-forms?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/input-mouse/drag-and-drop?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/input-mouse/drag-and-drop?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/mouse-pointers-in-windows-forms?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/input-mouse/how-to-manage-cursor-pointer?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/input-mouse/how-to-manage-cursor-pointer?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/how-to-simulate-mouse-and-keyboard-events-in-code?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/input-mouse/how-to-simulate-events?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/input-mouse/how-to-simulate-events?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/winforms/how-to-distinguish-between-clicks-and-double-clicks?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/winforms/input-mouse/how-to-distinguish-between-clicks-and-double-clicks?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/winforms/input-mouse/how-to-distinguish-between-clicks-and-double-clicks?view=netdesktop-6.0" }, @@ -244,186 +244,186 @@ { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/introduction-to-wpf?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/overview/?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/overview/?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/getting-started/walkthrough-my-first-wpf-desktop-application?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/get-started/create-app-visual-studio?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/get-started/create-app-visual-studio?view=netdesktop-6.0" }, // Windows { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/app-development/wpf-windows-overview?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/windows/index?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/windows/index?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/app-development/dialog-boxes-overview?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/windows/dialog-boxes-overview?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/windows/dialog-boxes-overview?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/app-development/how-to-open-a-window?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/windows/how-to-open-window-dialog-box?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/windows/how-to-open-window-dialog-box?view=netdesktop-6.0" }, { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/wpf/app-development/how-to-open-a-dialog-box?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/windows/how-to-open-window-dialog-box?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/windows/how-to-open-window-dialog-box?view=netdesktop-6.0" }, { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/wpf/how-to-return-a-dialog-box-result?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/windows/how-to-open-window-dialog-box?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/windows/how-to-open-window-dialog-box?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/app-development/how-to-open-a-message-box?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/windows/how-to-open-message-box?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/windows/how-to-open-message-box?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/app-development/how-to-get-and-set-the-main-application-window?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/windows/how-to-get-set-main-application-window?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/windows/how-to-get-set-main-application-window?view=netdesktop-6.0" }, // Data { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/wpf/data/data-binding-overview?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/data/index?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/data/index?view=netdesktop-6.0" }, { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/wpf/data/how-to-specify-the-direction-of-the-binding?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/data/binding-declarations-overview?view=netdesktop-5.0#binding-direction" + "TargetUrl": "/dotnet/desktop/wpf/data/binding-declarations-overview?view=netdesktop-6.0#binding-direction" }, // Documents/Printing { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/printing-overview?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/documents/printing-overview?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/documents/printing-overview?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/how-to-invoke-a-print-dialog?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/documents/how-to-display-print-dialog?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/documents/how-to-display-print-dialog?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/how-to-programmatically-print-xps-files?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/documents/how-to-print-xps-files?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/documents/how-to-print-xps-files?view=netdesktop-6.0" }, // Systems - Properties { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/dependency-properties-overview?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/properties/dependency-properties-overview?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/properties/dependency-properties-overview?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/dependency-property-value-precedence?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/properties/dependency-property-value-precedence?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/properties/dependency-property-value-precedence?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/attached-properties-overview?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/properties/attached-properties-overview?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/properties/attached-properties-overview?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/collection-type-dependency-properties?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/properties/collection-type-dependency-properties?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/properties/collection-type-dependency-properties?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/how-to-register-an-attached-property?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/properties/how-to-register-an-attached-property?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/properties/how-to-register-an-attached-property?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/how-to-implement-a-dependency-property?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/properties/how-to-implement-a-dependency-property?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/properties/how-to-implement-a-dependency-property?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/custom-dependency-properties?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/properties/custom-dependency-properties?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/properties/custom-dependency-properties?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/dependency-property-metadata?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/properties/dependency-property-metadata?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/properties/dependency-property-metadata?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/how-to-override-metadata-for-a-dependency-property?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/properties/how-to-override-metadata-for-a-dependency-property?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/properties/how-to-override-metadata-for-a-dependency-property?view=netdesktop-6.0" }, // Systems - XAML { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/xaml-resources-define?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-overview?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-overview?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/resources-and-code?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-and-code?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-and-code?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/merged-resource-dictionaries?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-merged-dictionaries?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-merged-dictionaries?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/how-to-define-and-reference-a-resource?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-define-and-reference?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-define-and-reference?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/how-to-use-application-resources?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-application?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-application?view=netdesktop-6.0" }, { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/how-to-use-systemfonts?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-system?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-system?view=netdesktop-6.0" }, { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/how-to-use-system-fonts-keys?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-system?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-system?view=netdesktop-6.0" }, { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/how-to-use-systemparameters?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-system?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-system?view=netdesktop-6.0" }, { "Redirect": "OneWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/how-to-use-system-parameters-keys?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-system?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-how-to-use-system?view=netdesktop-6.0" }, // XAML { "Redirect": "TwoWay", "SourceUrl": "/dotnet/desktop/wpf/advanced/xaml-in-wpf?view=netframeworkdesktop-4.8", - "TargetUrl": "/dotnet/desktop/wpf/xaml/index?view=netdesktop-5.0" + "TargetUrl": "/dotnet/desktop/wpf/xaml/index?view=netdesktop-6.0" }, // section? //{ // "Redirect": "TwoWay", // "SourceUrl": "/dotnet/desktop/wpf/aaaaaa?view=netframeworkdesktop-4.8", - // "TargetUrl": "/dotnet/desktop/wpf/aaaaaa?view=netdesktop-5.0" + // "TargetUrl": "/dotnet/desktop/wpf/aaaaaa?view=netdesktop-6.0" //}, // ======== @@ -431,33 +431,33 @@ // ======== { "Redirect": "OneWay", - "SourceUrl": "/dotnet/desktop/wpf/fundamentals/xaml?view=netdesktop-5.0", - "TargetUrl": "/dotnet/desktop/wpf/xaml/index?view=netdesktop-5.0" + "SourceUrl": "/dotnet/desktop/wpf/fundamentals/xaml?view=netdesktop-6.0", + "TargetUrl": "/dotnet/desktop/wpf/xaml/index?view=netdesktop-6.0" }, { "Redirect": "OneWay", - "SourceUrl": "/dotnet/desktop/wpf/fundamentals/xaml-resources-define?view=netdesktop-5.0", - "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-overview?view=netdesktop-5.0" + "SourceUrl": "/dotnet/desktop/wpf/fundamentals/xaml-resources-define?view=netdesktop-6.0", + "TargetUrl": "/dotnet/desktop/wpf/systems/xaml-resources-overview?view=netdesktop-6.0" }, { "Redirect": "OneWay", - "SourceUrl": "/dotnet/desktop/wpf/fundamentals/styles-templates-overview?view=netdesktop-5.0", - "TargetUrl": "/dotnet/desktop/wpf/controls/styles-templates-overview?view=netdesktop-5.0" + "SourceUrl": "/dotnet/desktop/wpf/fundamentals/styles-templates-overview?view=netdesktop-6.0", + "TargetUrl": "/dotnet/desktop/wpf/controls/styles-templates-overview?view=netdesktop-6.0" }, { "Redirect": "OneWay", - "SourceUrl": "/dotnet/desktop/wpf/fundamentals/styles-templates-create-apply-style?view=netdesktop-5.0", - "TargetUrl": "/dotnet/desktop/wpf/controls/how-to-create-apply-style?view=netdesktop-5.0" + "SourceUrl": "/dotnet/desktop/wpf/fundamentals/styles-templates-create-apply-style?view=netdesktop-6.0", + "TargetUrl": "/dotnet/desktop/wpf/controls/how-to-create-apply-style?view=netdesktop-6.0" }, { "Redirect": "OneWay", - "SourceUrl": "/dotnet/desktop/wpf/themes/how-to-create-apply-template?view=netdesktop-5.0", - "TargetUrl": "/dotnet/desktop/wpf/controls/how-to-create-apply-template?view=netdesktop-5.0" + "SourceUrl": "/dotnet/desktop/wpf/themes/how-to-create-apply-template?view=netdesktop-6.0", + "TargetUrl": "/dotnet/desktop/wpf/controls/how-to-create-apply-template?view=netdesktop-6.0" }, { "Redirect": "NormalDocId", - "SourceUrl": "/dotnet/desktop/wpf/data/data-binding-overview?view=netdesktop-5.0", - "TargetUrl": "/dotnet/desktop/wpf/data/index?view=netdesktop-5.0" + "SourceUrl": "/dotnet/desktop/wpf/data/data-binding-overview?view=netdesktop-6.0", + "TargetUrl": "/dotnet/desktop/wpf/data/index?view=netdesktop-6.0" }, // ======== @@ -465,8 +465,8 @@ // ======== { "Redirect": "Normal", - "SourceUrl": "/dotnet/desktop/wpf/migration/index?view=netdesktop-5.0", - "TargetUrl": "/dotnet/desktop/wpf/migration/differences-from-net-framework?view=netdesktop-5.0" + "SourceUrl": "/dotnet/desktop/wpf/migration/index?view=netdesktop-6.0", + "TargetUrl": "/dotnet/desktop/wpf/migration/differences-from-net-framework?view=netdesktop-6.0" } ] From 142f1e9f98ddd43a33d533d30bd6007da94a6844 Mon Sep 17 00:00:00 2001 From: Igor Velikorossov Date: Sat, 13 Nov 2021 03:11:14 +1100 Subject: [PATCH 2/2] Create new .NET 6.0 pages (#1199) * Create new .NET 6.0 pages * Add the gist for .NET 6.0 changes w/o the application bootstrap * rename new to 6; redirect via index * feedback * Create new .NET 6.0 pages * Add the gist for .NET 6.0 changes w/o the application bootstrap * rename new to 6; redirect via index * feedback * rebase * Add renamed file * remove unrelated file change * update TOC * Remove dead toc entry * New application default font section * application bootstrap * Rework sections and descriptions * Update dotnet-desktop-guide/net/winforms/whats-new/net60.md Co-authored-by: Igor Velikorossov * more updates * Fix warnings * Fix final warning * Apply suggestions from code review * Update net60.md * Update dotnet-desktop-guide/net/winforms/whats-new/net60.md Co-authored-by: Devendar Reddy Adulla Co-authored-by: Andy De George (adegeo) Co-authored-by: Andy (Steve) De George <67293991+adegeo@users.noreply.github.com> Co-authored-by: Devendar Reddy Adulla --- .openpublishing.redirection.json | 4 + dotnet-desktop-guide/net/winforms/index.yml | 10 +- dotnet-desktop-guide/net/winforms/toc.yml | 6 +- .../whats-new/media/net60/appbootstrap.png | Bin 0 -> 32306 bytes .../whats-new/media/net60/highdpi.png | Bin 0 -> 233781 bytes .../winforms/whats-new/{index.md => net50.md} | 10 +- .../net/winforms/whats-new/net60.md | 250 ++++++++++++++++++ redirects_generator/definitions.json | 9 + 8 files changed, 278 insertions(+), 11 deletions(-) create mode 100644 dotnet-desktop-guide/net/winforms/whats-new/media/net60/appbootstrap.png create mode 100644 dotnet-desktop-guide/net/winforms/whats-new/media/net60/highdpi.png rename dotnet-desktop-guide/net/winforms/whats-new/{index.md => net50.md} (85%) create mode 100644 dotnet-desktop-guide/net/winforms/whats-new/net60.md diff --git a/.openpublishing.redirection.json b/.openpublishing.redirection.json index f856752..5a92274 100644 --- a/.openpublishing.redirection.json +++ b/.openpublishing.redirection.json @@ -529,6 +529,10 @@ "source_path": "dotnet-desktop-guide/framework/wpf/properties/custom-dependency-properties.md", "redirect_url": "/dotnet/desktop/wpf/advanced/custom-dependency-properties?view=netframeworkdesktop-4.8" }, + { + "source_path": "dotnet-desktop-guide/net/winforms/whats-new/index.md", + "redirect_url": "/dotnet/desktop/winforms/whats-new/net60?view=netdesktop-6.0" + }, { "source_path": "dotnet-desktop-guide/net/wpf/advanced/dependency-property-metadata.md", "redirect_url": "/dotnet/desktop/wpf/properties/dependency-property-metadata?view=netdesktop-6.0" diff --git a/dotnet-desktop-guide/net/winforms/index.yml b/dotnet-desktop-guide/net/winforms/index.yml index f6f644e..d203b00 100644 --- a/dotnet-desktop-guide/net/winforms/index.yml +++ b/dotnet-desktop-guide/net/winforms/index.yml @@ -1,11 +1,11 @@ ### YamlMime:Landing title: Windows Forms documentation -summary: Learn about using Windows Forms, an open-source, graphical user interface for Windows, on .NET 5. +summary: Learn about using Windows Forms, an open-source, graphical user interface for Windows, on .NET 6. metadata: - title: Windows Forms for .NET 5 documentation - description: Learn about using Windows Forms, an open-source, graphical user interface for Windows, on .NET 5. + title: Windows Forms for .NET 6 documentation + description: Learn about using Windows Forms, an open-source, graphical user interface for Windows, on .NET 6. ms.topic: landing-page ms.date: 10/26/2020 @@ -32,8 +32,8 @@ landingContent: url: migration/index.md - linkListType: download links: - - text: Visual Studio 2019 version 16.8 - url: https://visualstudio.microsoft.com/downloads/?utm_medium=microsoft&utm_source=docs.microsoft.com&utm_campaign=inline+link&utm_content=download+vs2019+desktopguide+winforms + - text: Visual Studio 2022 version 17.0 + url: https://visualstudio.microsoft.com/downloads/?utm_medium=microsoft&utm_source=docs.microsoft.com&utm_campaign=inline+link&utm_content=download+vs2022+desktopguide+winforms - title: Controls linkLists: diff --git a/dotnet-desktop-guide/net/winforms/toc.yml b/dotnet-desktop-guide/net/winforms/toc.yml index fd24313..c7ef090 100644 --- a/dotnet-desktop-guide/net/winforms/toc.yml +++ b/dotnet-desktop-guide/net/winforms/toc.yml @@ -2,7 +2,11 @@ items: - name: Windows Forms for .NET href: index.yml - name: What's new - href: whats-new/index.md + items: + - name: What's new in .NET 6.0 + href: whats-new/net60.md + - name: What's new in .NET 5.0 + href: whats-new/net50.md - name: Get started items: - name: Overview diff --git a/dotnet-desktop-guide/net/winforms/whats-new/media/net60/appbootstrap.png b/dotnet-desktop-guide/net/winforms/whats-new/media/net60/appbootstrap.png new file mode 100644 index 0000000000000000000000000000000000000000..4ede95190c08d2d2e88f38303c8cb2a2b661d24d GIT binary patch literal 32306 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μ{1dXPrUBWqXc}OmdKT)89B=`A{qD_$l$HMZH39` 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⪼$U9WmSt83g?1Jd_4c!Mq8_cvCqJaj=E9kZw~ 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

EG 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 + + + WinExe + net6.0-windows + enable + true + enable + + true + false + SystemAware + Microsoft Sans Serif, 8.25pt + + + + +``` + +The Windows Forms Visual Designer uses these settings. For more information, see the [Visual Studio designer improvements section](#visual-studio-designer-improvements). + +## Change the default font + +Windows Forms on .NET Core 3.0 introduced a new default font for Windows Forms: **Segoe UI, 9pt**. This font better aligned to the [Windows user experience (UX) guidelines](/windows/win32/uxguide/vis-fonts#fonts-and-colors). However, .NET Framework uses **Microsoft Sans Serif, 8.25pt** as the default font. This change made it harder for some customers to migrate their large applications that utilized a pixel-perfect layout from .NET Framework to .NET. The only way to change the font for the whole application was to edit every form in the project, setting the property to an alternate font. + +The default font can now be set in two ways: + +- Set the default font in the project file to be used by the [application bootstrap](#new-application-bootstrap) code: + + > [!IMPORTANT] + > This is the preferred way. Using the project to configure the new application bootstrap system allows Visual Studio to use these settings in the designer. + + In the following example, the project file configures Windows Forms to use the same font that .NET Framework uses. + + ```xml + + + + + + Microsoft Sans Serif, 8.25pt + + + + ``` + + \- or - + +- Call the the API in the old way (but with no designer support): + + ```csharp + class Program + { + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.SetHighDpiMode(HighDpiMode.SystemAware); + Application.SetDefaultFont(new Font(new FontFamily("Microsoft Sans Serif"), 8.25f)); + Application.Run(new Form1()); + } + } + ``` + +## Visual Studio designer improvements + +The Windows Forms Visual Designer now accurately reflects the default font. Previous versions of Windows Forms for .NET didn't properly display the **Segoe UI** font in the Visual Designer, and was actually designing the form with the .NET Framework's default font. Because of the new [new application bootstrap](#new-application-bootstrap) feature, the Visual Designer accurately reflects the default font. Additionally, the Visual Designer respects the default font that's set in the project file. + +:::image type="content" source="media/net60/appbootstrap.png" alt-text="Windows Forms designer is using the default font setting in Visual Studio"::: + +### More runtime designers + +Designers that existed in the .NET Framework and enabled building a general-purpose designer, for example building a report designer, have been added to .NET 6: + +- +- System.Windows.Forms.Design.ButtonBaseDesigner +- System.Windows.Forms.Design.ComboBoxDesigner +- +- +- +- System.Windows.Forms.Design.FormDocumentDesigner +- System.Windows.Forms.Design.GroupBoxDesigner +- System.Windows.Forms.Design.LabelDesigner +- System.Windows.Forms.Design.ListBoxDesigner +- System.Windows.Forms.Design.ListViewDesigner +- System.Windows.Forms.Design.MaskedTextBoxDesigner +- System.Windows.Forms.Design.PanelDesigner +- +- +- System.Windows.Forms.Design.PictureBoxDesigner +- System.Windows.Forms.Design.RadioButtonDesigner +- System.Windows.Forms.Design.RichTextBoxDesigner +- +- +- System.Windows.Forms.Design.TextBoxBaseDesigner +- System.Windows.Forms.Design.TextBoxDesigner +- System.Windows.Forms.Design.ToolStripDesigner +- System.Windows.Forms.Design.ToolStripDropDownDesigner +- System.Windows.Forms.Design.ToolStripItemDesigner +- System.Windows.Forms.Design.ToolStripMenuItemDesigner +- System.Windows.Forms.Design.TreeViewDesigner +- System.Windows.Forms.Design.UpDownBaseDesigner +- System.Windows.Forms.Design.UserControlDocumentDesigner + +## High DPI improvements for PerMonitorV2 + +High DPI rendering with have been improved: + +- Controls are created with the same DPI awareness as the application. +- Container controls and MDI child windows have improved scaling behaviors. + + For example, in .NET 5, moving a Windows Forms app from a monitor with 200% scaling to a monitor with 100% scaling would result in misplaced controls. This has been greatly improved in .NET 6: + + :::image type="content" source="media/net60/highdpi.png" alt-text="High DPI improvements in .NET 6 for Windows Forms"::: + +## New APIs + +- +- +- +- + +### New Visual Basic APIs + +- +- +- +- +- +- +- +- +- +- +- + +## Updated APIs + +- now accepts and as input parameters. +- now accepts as an input parameter. +- is extended with the following members: + + - `TryAgain` + - `Continue` + +- has a new property: +- is extended with the following member: + + - `CancelTryContinue` + +- is extended with the following member: + + - `Button4` + +- has now a new constructor and extended with the following properties: + + - + - + +- is now limited to 127 characters (from 63). + +## Improved accessibility + +Microsoft UI Automation patterns work better with accessibility tools like Narrator and Jaws. + +## See also + +- [Breaking changes in Windows Forms](/dotnet/core/compatibility/winforms) +- [Tutorial: Create a new WinForms app](../get-started/create-app-visual-studio.md) +- [How to migrate a Windows Forms desktop app to .NET 6](../migration/index.md) diff --git a/redirects_generator/definitions.json b/redirects_generator/definitions.json index 26e121a..02a4d99 100644 --- a/redirects_generator/definitions.json +++ b/redirects_generator/definitions.json @@ -235,6 +235,15 @@ "TargetUrl": "/dotnet/desktop/winforms/input-mouse/how-to-distinguish-between-clicks-and-double-clicks?view=netdesktop-6.0" }, + // ======== + // WinForms Index mappings + // ======== + { + "Redirect": "Normal", + "SourceUrl": "/dotnet/desktop/winforms/whats-new/index?view=netdesktop-5.0", + "TargetUrl": "/dotnet/desktop/winforms/whats-new/net60?view=netdesktop-5.0" + }, + // ======== // WPF 4.0 -> 5/6