Specify ControlTemplate for ItemsControl.ItemContainerStyle

Das Folgende ähnelt dem, was ich erreichen möchte. Allerdings bekomme ich den Fehler

Invalid PropertyDescriptor value.

auf der VorlageSetter. Ich vermute, es liegt daran, dass ich kein @ angegeben haTargetType für dasStyle; Ich kenne den Containertyp für @ jedoch nichItemsControl.

<ItemsControl>
    <ItemsControl.ItemContainerStyle>
        <Style>
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate>
                        <StackPanel>
                            <TextBlock Text="Some Content Here" />
                            <ContentPresenter />
                            <Button Content="Edit" />
                        </StackPanel>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </ItemsControl.ItemContainerStyle>
    <!-- heterogenous controls -->
    <ItemsControl.Items> 
        <Button Content="Content 1" />
        <TextBox Text="Content 2" />
        <Label Content="Content 3" />
    </ItemsControl.Items>
</ItemsControl>

Antworten auf die Frage(4)

Ihre Antwort auf die Frage