2017-08-03 76 views
0

我想在WPF中創建一個CustomControl,以一定的方式向用戶呈現一個到多個項目。WPF:如何在CustomControl中加入業務對象和DataTemplate或ControlTemplate

爲此我創建了一個具有依賴項屬性ItemsSource和依賴項屬性ItemsTemplate的CustomControl。但我不知道如何加入ItemsSourceDataTemplateControlTemplate的業務對象,以便我可以在MeasureOverride中測量WPFy的某些值並將其放置在ArrangeOverride中。

我是否對每件商品使用類似ContentControl的東西,並將我的業務對象設置爲DataContext

謝謝你的任何建議或任何推動正確的方向。

回答

0

經過大量的谷歌搜索和對WPF的ItemsControl進行窺探之後,我認爲我必須爲每個不是DependencyObject的項目使用ContentPresenter