Отсутствует неполный код, где происходит событие для события PropertyChanged, несмотря на то, что оно реализует INotifyPropertyChanged
?
Вам также не хватает средства для вызова события Result
... Я изменил код в соответствии с вашими целями ... ИМХО, вы должны использовать стандартные параметры события при подключении обработчика события как это общий шаблон, используемый во всей платформе ...
service.Result += new ResultEvent(service_Result);
private void service_Result(object sender, EventArgs e){
....
}
Я изменил приведенный ниже код, чтобы завершить его ради завершения ...
public class Service : INotifyPropertyChanged
{
public delegate void ResultEvent(bool result);
public event ResultEvent Result;
// Where's the raise property changed event handler?
private void OnServiceResult(bool result){
if (this.Result != null) this.Result(result);
}
}
Надеюсь, это поможет,
С наилучшими пожеланиями,
Том.