1

我正在尝试设计一个用户控件的水平堆栈。我的 named 中有一个namedUserControlMiniControlan 。在我试图把所有东西放在一起我有这个代码:ObservableCollection<MiniControl>ViewModelMiniVideosWindow

<ItemsControl x:Name="items" Margin="5" ItemsSource="{Binding Path=MiniVideos}">
    <ItemsControl.ItemsPanel>
        <ItemsPanelTemplate>
            <StackPanel Orientation="Horizontal" Background="LightGray"/>
        </ItemsPanelTemplate>
    </ItemsControl.ItemsPanel>

    <ItemsControl.ItemTemplate>
        <DataTemplate>
            <ContentPresenter />
        </DataTemplate>
    </ItemsControl.ItemTemplate>
</ItemsControl>

当我运行代码时,它没有按预期工作,并且输出中出现以下错误:

System.Windows.Data 错误:26:ItemTemplate 和 ItemTemplateSelector 对于已经属于 ItemsControl 容器类型的项目被忽略;类型='MiniControl'。

任何想法?

4

0 回答 0