Как устранить ошибки конструктора WPF 'типа {0} не поддерживает прямой содержанием '. ' ?

следующие XAML (ниже) определяет пользовательскую коллекцию ресурсов и пытается заполнить его с пользовательского объекта;

<UserControl x:Class="ImageListView"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="300" Height="300"
    xmlns:local="clr-namespace:MyControls" >
    <UserControl.Resources>
        <local:MyCustomCollection x:Key="MyKey">
            <local:MyCustomItem>
            </local:MyCustomItem>
        </local:MyCustomCollection>
    </UserControl.Resources>
</UserControl>

проблема В том, что я получаю сообщение об ошибке в конструкторе 'тип 'MyCustomCollection " не поддерживает прямой content'. Я пытался установить ContentProperty как это рекомендуется в MSDN, но не могу выяснить, что установить его. Пользовательский объект коллекции, которые я использую ниже, и он очень прост. Я пробовал Товар, товары и MyCustomItem и не могу придумать, что еще попробовать.

<ContentProperty("WhatGoesHere?")> _
Public Class MyCustomCollection
    Inherits ObservableCollection(Of MyCustomItem)
End Class

Любой понять, где я буду неправильно будут с благодарностью приняты. Также подсказки о том, как углубиться в объектной модели WPF, чтобы посмотреть, какие свойства будут доступны в run-time, возможно, мне удастся выяснить это, кстати, тоже.

что Касается

Райан

Найдено 1 ответ:

How do I resolve the WPF Designer error 'The type {0} does not support direct content'.'?

http://stackoverflow.com/questions/356663/how-do-i-resolve-the-wpf-designer-error-the-type-0-does-not-support-direct-co

Посмотреть решение →