這是違反Liskov替代原則嗎?如果是這樣,我該怎麼辦?
使用案例:我正在使用數據模板將視圖與ViewModel進行匹配。數據模板通過檢查所提供的具體類型的最派生類型來工作,並且它們不查看它提供的接口,所以我必須在沒有接口的情況下執行此操作。 我在這裏簡化了這個例子,而忽略了NotifyPropertyChanged等,但在現實世界中,一個View將綁定到Text屬性。爲了簡單起見,假設帶有TextBlock的視圖將綁定到ReadOnlyText,並且帶
c#
wpf
mvvm
lsp
2010-10-22