Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
208 changes: 208 additions & 0 deletions .openpublishing.redirection.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,208 @@
{
"redirections": [
{
"source_path": "dotnet-desktop-guide/net/winforms/windows-forms-overview.md",
"redirect_url": "/dotnet/desktop/winforms/overview/?view=netdesktop-5.0"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/overview/index.md",
"redirect_url": "/dotnet/desktop/winforms/windows-forms-overview?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/get-started/create-app-visual-studio.md",
"redirect_url": "/dotnet/desktop/winforms/how-to-create-a-windows-forms-application-from-the-command-line?view=netframeworkdesktop-4.8"
},
{
"source_path": "dotnet-desktop-guide/net/winforms/events-overview-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/forms/events?view=netdesktop-5.0"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/forms/events.md",
"redirect_url": "/dotnet/desktop/winforms/creating-event-handlers-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path": "dotnet-desktop-guide/net/winforms/automatic-scaling-in-windows-forms.md",
"redirect_url": "/dotnet/desktop/winforms/forms/autoscale?view=netdesktop-5.0"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/forms/autoscale.md",
"redirect_url": "/dotnet/desktop/winforms/automatic-scaling-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/forms/how-to-position-and-resize.md",
"redirect_url": "/dotnet/desktop/winforms/how-to-resize-windows-forms?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/controls/layout.md",
"redirect_url": "/dotnet/desktop/winforms/controls/layout-in-windows-forms-controls?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/controls/labels.md",
"redirect_url": "/dotnet/desktop/winforms/controls/label-control-overview-windows-forms?view=netframeworkdesktop-4.8"
},
{
"source_path": "dotnet-desktop-guide/net/winforms/controls/varieties-of-custom-controls.md",
"redirect_url": "/dotnet/desktop/winforms/controls/custom?view=netdesktop-5.0"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/controls/custom.md",
"redirect_url": "/dotnet/desktop/winforms/controls/control-type-recommendations?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/controls/custom-painting-drawing.md",
"redirect_url": "/dotnet/desktop/winforms/controls/user-drawn-controls?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/controls/how-to-add-to-a-form.md",
"redirect_url": "/dotnet/desktop/winforms/controls/how-to-add-controls-to-windows-forms?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/controls/how-to-create-access-keys.md",
"redirect_url": "/dotnet/desktop/winforms/controls/how-to-create-access-keys-for-windows-forms-controls?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/controls/how-to-set-the-display-text.md",
"redirect_url": "/dotnet/desktop/winforms/controls/how-to-set-the-text-displayed-by-a-windows-forms-control?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/controls/how-to-add-a-picture-to-a-control.md",
"redirect_url": "/dotnet/desktop/winforms/controls/how-to-set-the-image-displayed-by-a-windows-forms-control?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/input-keyboard/overview.md",
"redirect_url": "/dotnet/desktop/winforms/how-keyboard-input-works?view=netframeworkdesktop-4.8"
},
{
"source_path": "dotnet-desktop-guide/net/winforms/using-keyboard-events.md",
"redirect_url": "/dotnet/desktop/winforms/input-keyboard/events?view=netdesktop-5.0"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/input-keyboard/events.md",
"redirect_url": "/dotnet/desktop/winforms/using-keyboard-events?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/input-keyboard/validation.md",
"redirect_url": "/dotnet/desktop/winforms/user-input-validation-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/input-keyboard/how-to-change-key-press.md",
"redirect_url": "/dotnet/desktop/winforms/how-to-modify-keyboard-input-to-a-standard-control?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/input-keyboard/how-to-check-modifier-key.md",
"redirect_url": "/dotnet/desktop/winforms/how-to-determine-which-modifier-key-was-pressed?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/input-keyboard/how-to-handle-forms.md",
"redirect_url": "/dotnet/desktop/winforms/how-to-handle-keyboard-input-at-the-form-level?view=netframeworkdesktop-4.8"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/input-keyboard/how-to-simulate-events.md",
"redirect_url": "/dotnet/desktop/winforms/how-to-simulate-mouse-and-keyboard-events-in-code?view=netframeworkdesktop-4.8#simulating-keyboard-input"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/input-mouse/overview.md",
"redirect_url": "/dotnet/desktop/winforms/how-mouse-input-works-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/input-mouse/events.md",
"redirect_url": "/dotnet/desktop/winforms/mouse-events-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/input-mouse/drag-and-drop.md",
"redirect_url": "/dotnet/desktop/winforms/drag-and-drop-functionality-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/input-mouse/how-to-manage-cursor-pointer.md",
"redirect_url": "/dotnet/desktop/winforms/mouse-pointers-in-windows-forms?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/input-mouse/how-to-simulate-events.md",
"redirect_url": "/dotnet/desktop/winforms/how-to-simulate-mouse-and-keyboard-events-in-code?view=netframeworkdesktop-4.8"
},
{
"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"
},
{
"source_path": "dotnet-desktop-guide/framework/winforms/input-mouse/how-to-distinguish-between-clicks-and-double-clicks.md",
"redirect_url": "/dotnet/desktop/winforms/how-to-distinguish-between-clicks-and-double-clicks?view=netframeworkdesktop-4.8"
}
]
}
2 changes: 1 addition & 1 deletion dotnet-desktop-guide/TOC.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ items:
expanded: true
items:
- name: ".NET 5 (and .NET Core 3.1)"
href: net/winforms/index.md?view=netdesktop-5.0&preserve-view=true
href: net/winforms/index.yml?view=netdesktop-5.0&preserve-view=true
- name: .NET Framework
href: framework/winforms/index.yml?view=netframeworkdesktop-4.8&preserve-view=true
- name: Windows Presentation Foundation
Expand Down
3 changes: 2 additions & 1 deletion dotnet-desktop-guide/docfx.json
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,8 @@
"xaml-services/**/*.md": "dotnet-desktop"
},
"ms.topic": {
"xaml-services/**/*.md": "reference"
"xaml-services/**/*.md": "reference",
"**/*how-to*.md": "how-to"
}
},
"template": [],
Expand Down
48 changes: 0 additions & 48 deletions dotnet-desktop-guide/index.md

This file was deleted.

50 changes: 50 additions & 0 deletions dotnet-desktop-guide/index.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
### YamlMime:Landing

title: Desktop Guide for .NET, .NET Core, and .NET Framework
summary: "Welcome to the Desktop Guide. The Desktop Guide is a set of documentation for .NET-based Windows UI technologies including Windows Presentation Foundation (WPF) and Windows Forms (WinForms). The Desktop Guide will cover both .NET 5 (and .NET Core 3.1) and later versions, along with .NET Framework."

metadata:
title: Desktop Guide for WPF and Windows Forms on .NET
description: Introduction to the Desktop Guide for WPF and Windows Forms for both .NET 5 and .NET Framework.
ms.topic: landing-page
ms.product: dotnet
author: adegeo
ms.author: adegeo
ms.date: 10/21/2020

# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | sample | tutorial | video | whats-new

landingContent:

- title: .NET 5 (and .NET Core 3.1)
linkLists:
- linkListType: overview
links:
- text: Windows Presentation Foundation (WPF)
url: net/wpf/index.yml?view=netdesktop-5.0&preserve-view=true
- text: Windows Forms (WinForms)
url: net/winforms/index.yml?view=netdesktop-5.0&preserve-view=true

- title: .NET Framework
linkLists:
- linkListType: overview
links:
- text: Windows Presentation Foundation (WPF)
url: framework/wpf/index.md?view=netframeworkdesktop-4.8&preserve-view=true
- text: Windows Forms (WinForms)
url: framework/winforms/index.yml?view=netframeworkdesktop-4.8&preserve-view=true
- linkListType: concept
links:
- text: Introduction to WPF
url: framework/wpf/introduction-to-wpf.md?view=netframeworkdesktop-4.8&preserve-view=true
- text: Introduction to WinForms
url: framework/winforms/windows-forms-overview.md?view=netframeworkdesktop-4.8&preserve-view=true

- title: Other desktop technologies
linkLists:
- linkListType: overview
links:
- text: Universal Windows Apps
url: /uwp
- text: Xamarin Forms
url: /xamarin/xamarin-forms/
Loading