公共類FileDetails { 公共FileDetails() { }
public PrintFile PrintFileDetails { get; set; } public Boolean IsSelected { get; set; } public DateTime UploadTime { get; set; } public long FileSize { get; set; } public UploadTypes TypeOfUpload { get; set; } public DateTime DownloadStartTime {get;set;} public DateTime DownloadEndTime {get;set;} public bool ShouldDownload{get;set;} }
給出。在上面的代碼中PrintFile
所述一個類/結構在XSD中定義。我打算在ObservableConnection
內部署這個結構。如果我執行NotifypropertychangedFileDetails
,那麼PrintFileDetails
下的項目也可以從INotifypropertychanged
中獲益。我相信我不能實現INotifyPropertyChanged
,因爲它在其他程序員之間共享。
謝謝,如果我使用/ enableDataBinding它會爲xsd內的所有項目生成INotifyPropertyChanged嗎?是否有可能爲XSD中的特定項目生成INotifyPropertyChanged? – logeeks
XSD支持指定使用/ e開關發出類類型的元素。我想你可以兩次運行XSD,一次是不想更改屬性的通知,一次是需要更改通知的類,然後將源文件拼接在一起。這是每次從XSD生成時必須重複的大量手工工作。只要在任何事情上產生屬性通知就簡單多了。 – dthorpe