2013-09-26 34 views
1

我是新來的WPF和我有一個項目控制問題。我想要做的是,我想要檢索我已添加到項目控件的itemtemplate中的用戶控件。我嘗試使用DataTemplate的LoadContent()方法,但它返回默認模板。從項目控制項檢索usercontrol

這裏我的代碼

ItemsControl parent = FindParent<ItemsControl>(this); 


    //this.isEditMode = true; 
    //this.editIngLayer.Visibility = Visibility.Visible; 


    foreach(var container in parent.Items) 
    { 
    DependencyObject contentPresenter= 
     parent.ItemContainerGenerator.ContainerFromItem(container) as ContentPresenter; 


    //Something to retrieve the usercontrol 
    MyUserControl uC=contentPresenter.GetControl(); 
    // 
    } 

感謝。

回答