merge main branch

This commit is contained in:
CXWTool Service Account
2021-06-18 05:01:28 +00:00
2 changed files with 284 additions and 277 deletions
@@ -1,20 +1,23 @@
---
title: "Known Folder GUIDs for File Dialog Custom Places"
ms.date: "03/30/2017"
ms.date: "06/15/2021"
helpviewer_keywords:
- "Known Folder GUIDs [Windows Forms], Custom Places"
- "Custom Places [Windows Forms], Known Folder GUIDs"
- "Windows Vista Known Folder GUIDs [Windows Forms], Custom Places"
- "Windows Known Folder GUIDs [Windows Forms], Custom Places"
ms.assetid: d8d8b544-8b4d-4da5-ba3a-b05e93244778
---
# Known Folder GUIDs for File Dialog Custom Places
You use a <xref:System.Guid> to specify a Windows Vista Known Folder when you add folders to a <xref:System.Windows.Forms.FileDialog.CustomPlaces%2A> collection. Known Folder GUIDs are not case sensitive and are defined in the KnownFolders.h file in the Windows SDK.
You use a <xref:System.Guid> to specify a Windows Known Folder when you add folders to a <xref:System.Windows.Forms.FileDialog.CustomPlaces%2A> collection. Known Folder GUIDs are not case sensitive and are defined in the [KnownFolders.h file in the Windows SDK](/windows/win32/shell/knownfolderid).
> [!NOTE]
> In some cases, a Known Folder added to the <xref:System.Windows.Forms.FileDialogCustomPlacesCollection> will not be shown in the **Favorite Links** area. For example, if the specified Known Folder is not present on the computer that is running the application, the Known Folder is not shown.
> In some cases, a Known Folder added to the <xref:System.Windows.Forms.FileDialogCustomPlacesCollection> won't be shown in the **Favorite Links** area. For example, if the specified Known Folder is not present on the computer that is running the application, the Known Folder isn't shown.
## List of GUIDs
The following table lists Windows Vista Known Folders and their associated <xref:System.Guid>.
The following table lists Windows Known Folders and their associated <xref:System.Guid>.
AddNewPrograms
DE61D971-5EBC-4F02-A3A9-6C82895E5C04
@@ -118,6 +121,9 @@ You use a <xref:System.Guid> to specify a Windows Vista Known Folder when you ad
Network
D20BEEC4-5CA8-4905-AE3B-BF251EA09B53
Objects3D
31C0DD25-9439-4F12-BF41-7FF4EDA38722
OriginalImages
2C36C0AA-5812-4B87-BFD0-4CD0DFB19B39
@@ -284,3 +290,4 @@ You use a <xref:System.Guid> to specify a Windows Vista Known Folder when you ad
- <xref:System.Windows.Forms.FileDialogCustomPlace>
- [How To: Add a Custom Place to a File Dialog Box](how-to-add-a-custom-place-to-a-file-dialog-box.md)
- [KnownFolders.h file in the Windows SDK](/windows/win32/shell/knownfolderid)
@@ -19,7 +19,7 @@ As an implementer of a value converter, you often need access to some type of co
```csharp
public override object ProvideValue(IServiceProvider serviceProvider)
{
...
//...
// Get the IXamlTypeResolver from the service provider
if (serviceProvider == null)
{
@@ -28,9 +28,9 @@ public override object ProvideValue(IServiceProvider serviceProvider)
IXamlTypeResolver xamlTypeResolver = serviceProvider.GetService(typeof(IXamlTypeResolver)) as IXamlTypeResolver;
if (xamlTypeResolver == null)
{
throw new ArgumentException("IXamlTypeResolver"));
throw new ArgumentException("IXamlTypeResolver");
}
...
//...
}
```