IPropertyChanging with cancelation
От: Аноним  
Дата: 16.06.10 14:19
Оценка:
Есть ли у .NET заготовка IPropertyChanging но чтобы событие предполагало отмену изменения проперти?

Самому сделать не сложно, но хотелось бы по максимуму использовать наработки.
Re: IPropertyChanging with cancelation
От: Sinix  
Дата: 16.06.10 14:59
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть ли у .NET заготовка IPropertyChanging но чтобы событие предполагало отмену изменения проперти?

Нет (если не притягивать за уши dependency property и их coerce callback).

И это правильно: пока есть возможность отмены, клиентский код не сможет определить, присвоилось ли значение, и, если не присвоилось — то по какой причине. Общее решение — кидать исключения. Если оно вам по какой-то причине не подходит — изобретайте своё.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.