MVVM Silverlight - не может назначить существующий элемент управления свойству коллекции пользовательских элементов в XAML - PullRequest
0 голосов
/ 09 ноября 2009

У меня есть класс

public class Item
    {
        public string A { get; set; }
        public Control B { get; set; }
    }

Я использую MVVM с Silverlight. У меня есть пользовательское представление, которое унаследовано от стандартного представления. У пользовательского представления есть открытое свойство

public ICollection MyItems { get; set; }
, в котором должны храниться элементы, описанные выше.

На мой взгляд, у меня есть

xxxx.MyItems>
    Item A="someText" B="_existingButton" />
    Item A="someText2" B="_existingButton2" />
/xxxx.MyItems>

Сбой метода Initialize () View при попытке присвоить значение для B.

Как назначить ссылку на существующий элемент для пользовательского элемента коллекции?

1 Ответ

0 голосов
/ 10 ноября 2009

Я не совсем понимаю, чего вы пытаетесь достичь, но, чтобы помочь вам прийти к решению, я рекомендую вам попробовать выполнить задачу в коде, указанном в файле (т.е. в .xaml.cs).

Сделав это, вы получите гораздо более информативную помощь от компилятора и intellisense.

Как только вы добились того, что хотели в коде, попробуйте реализовать его в файле xaml.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...