Ошибка xClassNotDerivedFromElement при добавлении кода в словарь ресурсов в silverlight

Мне нужно добавить код позади класса в Resource Dictionary, как описано вэтот вопрос, (Я знаю, что это не очень хорошая практика, но она должна работать на основе комментариев для связанного вопроса). Я ссылаюсь на код с атрибутом x: Class:

XAML (отдельный файл словаря ресурсов):

<ResourceDictionary
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    x:Class="MyNamespace.MyStandardResources">
    ...
</ResourceDictionary>

КОД:

using System.Windows;

namespace MyNamespace
{
    public partial class MyStandardResources : ResourceDictionary
    {
        public MyStandardResources()
        {
            InitializeComponent();
        }

        //...
    }
}

Это вызывает исключение анализатора времени выполнения:

Внутренняя ошибка синтаксического анализатора: Object writer 'xClassNotDerivedFromElement». [Строка: xxx Позиция: xxx] в System.Windows.Application.LoadComponent.

Ресурсы включены в App.xaml с тегом ResourceDictionary.MergedDictionaries.

Ответы на вопрос(3)

Ваш ответ на вопрос