<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>
试图尝试使用此控件。它在部署期间在App.g.i.cs中构建但仍然挂起:
#if DEBUG && !DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION
UnhandledException += (sender, e) =>
{
if (global::System.Diagnostics.Debugger.IsAttached) global::System.Diagnostics.Debugger.Break();
};
我尝试了几种类型的集合,但得到了同样的错误。
答案 0 :(得分:1)
如果您查看Message
例外情况,您会看到:
您用于控件的面板不允许作为控件的ItemsPanel。
因此,您只能将CarouselPanel
与ComboBox
控件一起使用。