C# UWP中的CarouselPanel引发异常

C# UWP中的CarouselPanel引发异常,c#,xaml,uwp,C#,Xaml,Uwp,我尝试了几种类型的集合,但都出现了相同的错误。如果查看异常消息,您将看到: 您用于控件的面板不允许作为控件的ItemsPanel 因此,您只能将CarousePanel与ComboBox控件一起使用。当Visual Studio在未处理的异常处理程序上点击break时,您可以将鼠标悬停在sender、e part中的e参数上,查看发生的确切异常。请这样做,并更新此异常的详细信息后。谢谢我的错误。很明显,在Win8发布的过程中,它曾一度被允许在其他控件中使用。 <ListVi

我尝试了几种类型的集合,但都出现了相同的错误。

如果查看异常消息,您将看到:

您用于控件的面板不允许作为控件的ItemsPanel


因此,您只能将CarousePanel与ComboBox控件一起使用。

当Visual Studio在未处理的异常处理程序上点击break时,您可以将鼠标悬停在sender、e part中的e参数上,查看发生的确切异常。请这样做,并更新此异常的详细信息后。谢谢我的错误。很明显,在Win8发布的过程中,它曾一度被允许在其他控件中使用。
        <ListView ItemsSource="{Binding PageViewModel.TestCollection, Mode=OneWay}">
        <ListView.ItemTemplate>
            <DataTemplate x:DataType="local:TestClass">
                <TextBlock >Blah</TextBlock>
            </DataTemplate>
        </ListView.ItemTemplate>
        <ItemsControl.ItemsPanel>
            <ItemsPanelTemplate>
                <CarouselPanel />
            </ItemsPanelTemplate>
        </ItemsControl.ItemsPanel>
    </ListView>
#if DEBUG && !DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION
        UnhandledException += (sender, e) =>
        {
            if (global::System.Diagnostics.Debugger.IsAttached) global::System.Diagnostics.Debugger.Break();
        };