5
AddVisualChild方法的出現似乎意味着可以將子視覺添加到源自Visual
的對象。如果是這樣,那麼ContainerVisual課程的目的是什麼?WPF:Visual可以包含孩子嗎?
AddVisualChild方法的出現似乎意味着可以將子視覺添加到源自Visual
的對象。如果是這樣,那麼ContainerVisual課程的目的是什麼?WPF:Visual可以包含孩子嗎?
大多數Visual
派生類允許在視覺方面單一的父子關係。通過將AddVisualChild放入Visual類中,所有允許子或兒童的Visual派生類都可以使用相同的方法和邏輯來管理其父關係。
ContainerVisual
適用於Visual
實現,允許多個孩子,通過Children財產。
Visual
另一方面,提供管道允許子類暴露一個孩子(Content
),沒有內容或多個孩子使用統一的API。