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
2 changes: 1 addition & 1 deletion docs/framework/whats-new/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -595,7 +595,7 @@ In addition, a major focus in .NET Framework 4.7.1 is improved accessibility, wh

**Support for .NET Standard 2.0**

[.NET Standard](../../standard/net-standard.md) defines a set of APIs that must be available on each .NET implementation that supports that version of the standard. .NET Framework 4.7.1 fully supports .NET Standard 2.0 and adds [about 200 APIs](https://github.com/dotnet/standard/blob/master/netstandard/src/ApiCompatBaseline.net461.txt) that are defined in .NET Standard 2.0 and are missing from .NET Framework 4.6.1, 4.6.2, and 4.7. (Note that these versions of the .NET Framework support .NET Standard 2.0 only if additional .NET Standard support files are also deployed on the target system.) For more information, see "BCL - .NET Standard 2.0 Support" in the [.NET Framework 4.7.1 Runtime and Compiler Features](https://devblogs.microsoft.com/dotnet/net-framework-4-7-1-runtime-and-compiler-features/) blog post.
[.NET Standard](../../standard/net-standard.md) defines a set of APIs that must be available on each .NET implementation that supports that version of the standard. .NET Framework 4.7.1 fully supports .NET Standard 2.0 and adds [about 200 APIs](https://github.com/dotnet/standard/blob/master/src/netstandard/src/ApiCompatBaseline.net461.txt) that are defined in .NET Standard 2.0 and are missing from .NET Framework 4.6.1, 4.6.2, and 4.7. (Note that these versions of the .NET Framework support .NET Standard 2.0 only if additional .NET Standard support files are also deployed on the target system.) For more information, see "BCL - .NET Standard 2.0 Support" in the [.NET Framework 4.7.1 Runtime and Compiler Features](https://devblogs.microsoft.com/dotnet/net-framework-4-7-1-runtime-and-compiler-features/) blog post.

**Support for configuration builders**

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,6 @@ The Windows Forms <xref:System.Windows.Forms.ColorDialog> component is a pre-con

<xref:System.Windows.Forms.ColorDialog>
Provides reference information on the <xref:System.Windows.Forms.ColorDialog> class and its members.

[Essential Code for Windows Forms Dialog Boxes](assetId:///VS|dv_vstechart|~\html\vbtchessentialcodeforwindowsformsdialogboxes.htm)
Discusses the Windows Forms dialog box controls and components and the code necessary for executing their basic functions.


[Dialog-Box Controls and Components](dialog-box-controls-and-components-windows-forms.md)
Lists a set of controls that allow users to perform standard interactions with the application or system.
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ The <xref:System.Windows.Forms.SaveFileDialog> component allows users to browse
For more information about writing file streams, see <xref:System.IO.FileStream.BeginWrite%2A> and <xref:System.IO.FileStream.Write%2A>.

> [!NOTE]
> Certain controls, such as the <xref:System.Windows.Forms.RichTextBox> control, have the ability to save files. For more information, see the "SaveFileDialog Component" section of the MSDN Online Library technical article, [Essential Code for Windows Forms Dialog Boxes](https://go.microsoft.com/fwlink/?LinkID=102575).
> Certain controls, such as the <xref:System.Windows.Forms.RichTextBox> control, have the ability to save files.

## See also

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,4 @@ The Windows Forms <xref:System.Windows.Forms.OpenFileDialog> component is a pre-
Describes a set of controls and components that allow users to perform standard interactions with the application or system.

[Controls to Use on Windows Forms](controls-to-use-on-windows-forms.md)
Provides a complete list of Windows Forms controls, with links to information on their use.

[Essential Code for Windows Forms Dialog Boxes](https://go.microsoft.com/fwlink/?LinkID=102575)
Discusses the Windows Forms dialog box controls and components and the code necessary for executing their basic functions. (MSDN Online Library technical article)
Provides a complete list of Windows Forms controls, with links to information on their use.
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,5 @@ The Windows Forms <xref:System.Windows.Forms.PageSetupDialog> component is a pre
Provides a complete list of Windows Forms controls, with links to information on their use.

[Dialog-Box Controls and Components](dialog-box-controls-and-components-windows-forms.md)
Describes a set of controls and components that allow users to perform standard interactions with the application or system.

[Essential Code for Windows Forms Dialog Boxes](https://go.microsoft.com/fwlink/?LinkID=102575)
Discusses the Windows Forms dialog box controls and components and the code necessary for executing their basic functions. (MSDN Online Library technical article)
Describes a set of controls and components that allow users to perform standard interactions with the application or system.

Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,6 @@ The Windows Forms `PrintPreviewDialog` control is a pre-configured dialog box us
[Controls to Use on Windows Forms](controls-to-use-on-windows-forms.md)
Provides a complete list of Windows Forms controls, with links to information on their use.

[Essential Code for Windows Forms Dialog Boxes](https://go.microsoft.com/fwlink/?LinkID=102575)
Discusses the Windows Forms dialog box controls and components and the code necessary for executing their basic functions. (MSDN Online Library technical article)

[Dialog-Box Controls and Components](dialog-box-controls-and-components-windows-forms.md)
Lists the different dialog-box controls for Windows Forms.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,4 @@ The Windows Forms <xref:System.Windows.Forms.SaveFileDialog> component is a pre-
Provides a complete list of Windows Forms controls, with links to information on their use.

[Dialog-Box Controls and Components](dialog-box-controls-and-components-windows-forms.md)
Describes a set of controls and components that allow users to perform standard interactions with the application or system.

[Essential Code for Windows Forms Dialog Boxes](https://go.microsoft.com/fwlink/?LinkID=102575)
Discusses the Windows Forms dialog box controls and components and the code necessary for executing their basic functions. (MSDN Online Library technical article)
Describes a set of controls and components that allow users to perform standard interactions with the application or system.
2 changes: 1 addition & 1 deletion docs/framework/wpf/advanced/weak-event-patterns.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ In applications, it is possible that handlers that are attached to event sources
|Use an existing weak event manager class|If the event you want to subscribe to has a corresponding <xref:System.Windows.WeakEventManager>, use the existing weak event manager. For a list of weak event managers that are included with WPF, see the inheritance hierarchy in the <xref:System.Windows.WeakEventManager> class. Because the included weak event managers are limited, you will probably need to choose one of the other approaches.|
|Use a generic weak event manager class|Use a generic <xref:System.Windows.WeakEventManager%602> when an existing <xref:System.Windows.WeakEventManager> is not available, you want an easy way to implement, and you are not concerned about efficiency. The generic <xref:System.Windows.WeakEventManager%602> is less efficient than an existing or custom weak event manager. For example, the generic class does more reflection to discover the event given the event's name. Also, the code to register the event by using the generic <xref:System.Windows.WeakEventManager%602> is more verbose than using an existing or custom <xref:System.Windows.WeakEventManager>.|
|Create a custom weak event manager class|Create a custom <xref:System.Windows.WeakEventManager> when an existing <xref:System.Windows.WeakEventManager> is not available and you want the best efficiency. Using a custom <xref:System.Windows.WeakEventManager> to subscribe to an event will be more efficient, but you do incur the cost of writing more code at the beginning.|
|Use a third-party weak event manager|NuGet has [several weak event managers](https://www.nuget.org/packages?q=weak+event+manager&prerel=false) and many WPF frameworks also support the pattern (for instance, see [Prism's documentation on loosely coupled event subscription](https://github.com/PrismLibrary/Prism-Documentation/blob/master/docs/wpf/Communication.md#subscribing-to-events)).|
|Use a third-party weak event manager|NuGet has [several weak event managers](https://www.nuget.org/packages?q=weak+event+manager&prerel=false) and many WPF frameworks also support the pattern (for instance, see [Prism's documentation on loosely coupled event subscription](https://github.com/PrismLibrary/Prism-Documentation/blob/master/docs/wpf/legacy/Communication.md#subscribing-to-events)).|

The following sections describe how to implement the weak event pattern. For purposes of this discussion, the event to subscribe to has the following characteristics.

Expand Down
2 changes: 1 addition & 1 deletion docs/framework/wpf/security-wpf.md
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ ms.assetid: ee1baea0-3611-4e36-9ad6-fcd5205376fb
Feature controls are applied by the process instantiating the WebBrowser ActiveX object. Therefore, if you are creating a stand-alone application that can navigate to untrusted content, you should seriously consider enabling additional feature controls.

> [!NOTE]
> This recommendation is based on general recommendations for MSHTML and SHDOCVW host security. For more information, see [The MSHTML Host Security FAQ: Part I of II](https://msrc-blog.microsoft.com/archive/2009/04/02/the-mshtml-host-security-faq.aspx) and [The MSHTML Host Security FAQ: Part II of II](https://msrc-blog.microsoft.com/archive/2009/04/03/the-mshtml-host-security-faq-part-ii-of-ii.aspx).
> This recommendation is based on general recommendations for MSHTML and SHDOCVW host security. For more information, see [The MSHTML Host Security FAQ: Part I of II](https://msrc-blog.microsoft.com/2009/04/02/the-mshtml-host-security-faq-part-i-of-ii/) and [The MSHTML Host Security FAQ: Part II of II](https://msrc-blog.microsoft.com/2009/04/03/the-mshtml-host-security-faq-part-ii-of-ii/).

For your executable, consider enabling the following feature controls by setting the registry value to 1.

Expand Down