сено все. Я использую сетку свойств для добавления или удаления объекта в коллекцию. , но когда сборщик закрывается только после обновления сетки. после добавления другого объекта сетка не будет обновляться. Коллекция в списке. Я видел много людей с той же проблемой, но без решений. thanskобновить коллекцию в propertygrid
0
A
ответ
0
Внесите INotifyCollectionChanged
или используйте ObservableCollection
класс. см. link
1
Я понимаю, что очень опаздываю на вечеринку, но здесь все идет. Я использую этот базовый класс
public class CollectionEditorBase : CollectionEditor
{
protected PropertyGrid ownerGrid;
public CollectionEditorBase(Type type) : base(type) { }
public override object EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
{
PropertyInfo ownerGridProperty = provider.GetType().GetProperty("OwnerGrid", BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public);
ownerGrid = (PropertyGrid)ownerGridProperty.GetValue(provider);
return base.EditValue(context, provider, value);
}
protected override CollectionForm CreateCollectionForm()
{
CollectionForm cf = base.CreateCollectionForm();
cf.FormClosing += delegate(object sender, FormClosingEventArgs e)
{
ownerGrid.Refresh();
};
return cf;
}
}
Тогда вы просто создаете новый сборщик на основе этого. Он автоматически обновит сетку свойств, когда форма сбора закрыта.
Имейте в виде, однако, это решение отражает в внутренности сетки свойств и может быть нарушено в любое время, но я сделал это на некоторое время теперь без проблем
+0
Вау, спасибо soo mutch! – Henrique
Смежные вопросы
- 1. xceed Propertygrid - как использовать коллекцию свойств
- 2. Обновить коллекцию?
- 3. переименовать коллекцию и обновить коллекцию
- 4. MeteorJS: resubscribe/обновить коллекцию?
- 5. backbone jqueryUI обновить коллекцию
- 6. NHibernate: обновить коллекцию ISet
- 7. Как обновить коллекцию в mongodb
- 8. обновить коллекцию mongodb в php
- 9. Как обновить PropertyGrid из настраиваемого редактора?
- 10. PropertyGrid Issue
- 11. Как обновить коллекцию has_and_belongs_to_many RESTfully?
- 12. Как обновить Коллекцию REST ресурсов
- 13. Как обновить коллекцию @Produces @ApplicationScoped?
- 14. Как обновить коллекцию @OneToMany отношений
- 15. Как обновить коллекцию данных ember?
- 16. Laravel - как обновить всю коллекцию
- 17. Как обновить коллекцию на клиенте?
- 18. Цель c - обновить коллекцию async
- 19. Не удалось обновить коллекцию MongoDB
- 20. Как обновить вложенную коллекцию пользователей
- 21. Как обновить наблюдаемую коллекцию в форме xamarin
- 22. Struts2 - как обновить коллекцию в форме
- 23. Readonly PropertyGrid
- 24. Использование PropertyGrid
- 25. Обновление PropertyGrid
- 26. wpf propertyGrid
- 27. гипертекста в PropertyGrid ExtJS
- 28. Элементы фильтра в PropertyGrid
- 29. Редактировать список в PropertyGrid
- 30. PropertyGrid в Adobe Flex?
вы можете дать мне хороший пример, пожалуйста, ? – guy