diff --git a/dotnet-desktop-guide/framework/winforms/advanced/how-to-set-jpeg-compression-level.md b/dotnet-desktop-guide/framework/winforms/advanced/how-to-set-jpeg-compression-level.md index 8574eed..f7de1f8 100644 --- a/dotnet-desktop-guide/framework/winforms/advanced/how-to-set-jpeg-compression-level.md +++ b/dotnet-desktop-guide/framework/winforms/advanced/how-to-set-jpeg-compression-level.md @@ -88,7 +88,7 @@ End Sub ```csharp private ImageCodecInfo GetEncoder(ImageFormat format) { - ImageCodecInfo[] codecs = ImageCodecInfo.GetImageDecoders(); + ImageCodecInfo[] codecs = ImageCodecInfo.GetImageEncoders(); foreach (ImageCodecInfo codec in codecs) { if (codec.FormatID == format.Guid) @@ -103,7 +103,7 @@ private ImageCodecInfo GetEncoder(ImageFormat format) ```vb Private Function GetEncoder(ByVal format As ImageFormat) As ImageCodecInfo - Dim codecs As ImageCodecInfo() = ImageCodecInfo.GetImageDecoders() + Dim codecs As ImageCodecInfo() = ImageCodecInfo.GetImageEncoders() Dim codec As ImageCodecInfo For Each codec In codecs If codec.FormatID = format.Guid Then diff --git a/dotnet-desktop-guide/framework/wpf/app-development/how-to-use-an-application-scope-resource-dictionary.md b/dotnet-desktop-guide/framework/wpf/app-development/how-to-use-an-application-scope-resource-dictionary.md index 15a7561..4162972 100644 --- a/dotnet-desktop-guide/framework/wpf/app-development/how-to-use-an-application-scope-resource-dictionary.md +++ b/dotnet-desktop-guide/framework/wpf/app-development/how-to-use-an-application-scope-resource-dictionary.md @@ -37,7 +37,9 @@ This example shows how to define and use an application-scope custom resource di [!code-vb[HOWTOResourceDictionaries#3](~/samples/snippets/visualbasic/VS_Snippets_Wpf/HowToResourceDictionaries/VB/MainWindow.xaml.vb#3)] There are two considerations to make when using . First, the dictionary *key* is an object, so you must use exactly the same object instance when both setting and getting a property value. (Note that the key is case-sensitive when using a string.) Second, the dictionary *value* is an object, so you will have to convert the value to the desired type when getting a property value. - + +Some resource types may automatically use a property defined by the type as an explicit key, such as the and types. This may override your `x:Key` value. To guarantee that your `x:Key` key is respected, declare it before the explicit key property. For more information, see [Styles, DataTemplates, and implicit keys](../advanced/xaml-resources-define.md#styles-datatemplates-and-implicit-keys). + ## See also -