ItemTemplate: ListBox по сравнению с ItemsControl

Я довольно плохо знаком с миром WPF, и у меня есть некоторые проблемы с шаблонной обработкой объектов в ItemsControl. То, в чем я нуждаюсь, должно обработать элементы по шаблону (главным образом кнопки) в ItemsControl (и т.п.).

Если я использую следующий код XAML...


    
        
                
                            
                
        
    
    
    Text not templated

... Я получаю этот результат: http://img444.imageshack.us/img444/2167/itemscontrolnottemplate.gif

ItemsControl не применял шаблон ни к одному Кнопка, ни к управлению TextBlock. Если я изменяю ItemsControl в ListBox как это:


    
        
                
                            
                
        
    
    
    Text not templated

... затем я получаю этот результат: img814.imageshack.us/img814/6204/listboxtoomuchtemplatin.gif

Теперь шаблон применяется к ОБОИМ дочерние элементы управления (даже, в то время как я установил DataType, чтобы быть только Кнопкой).

5
задан null 13 August 2010 в 11:26
поделиться