Как я могу использовать определенный DependencyProperty в моей CodeBehind?Использовать свойство зависимостей в коде за
Это мой DependencyProperty:
ItemContainerProperty = DependencyProperty.Register("ItemContainer",
typeof(ObservableCollection<Item>), typeof(Manager));
}
public ObservableCollection<Item> ItemContainer
{
get { return (ObservableCollection<Item>)GetValue(ItemContainerProperty); }
set { SetValue(ItemContainerProperty, value); }
}
Когда я это сделать:
for (int i = 0; i <= ItemContainer.Count - 1; i++)
{
}
Я получаю следующее ErrorMessage: Внутренняя Исключение: Ссылка на объект не указывает на экземпляр объекта.
Как я могу использовать Свойство в своем коде?
Вы инициализировали ItemContainer? привязан ли он к некоторому элементу UI? что говорит отладчик? – makc
@makc Как я должен инициализировать ItemContainer? Свойство не связано с элементом пользовательского интерфейса. Отладчик говорит, что в цикле for ItemContainer имеет значение null – user2025830
, тогда у вас есть ответ, почему вы его не можете использовать, ваша собственность должна иметь данные/быть инициализированными, данные должны представлять некоторую бизнес-логику – makc