C# UWP社区工具包旋转木马异常
我有以下代码:C# UWP社区工具包旋转木马异常,c#,uwp,win-universal-app,windows-10-universal,windows-community-toolkit,C#,Uwp,Win Universal App,Windows 10 Universal,Windows Community Toolkit,我有以下代码: <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="Auto"/> </Grid.RowDefinitions> <TextBlock x:Uid="Favorites" Style="{StaticResource SectionHeaderT
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock x:Uid="Favorites" Style="{StaticResource SectionHeaderTextBlock}" HorizontalAlignment="Left" />
<toolkitControls:Carousel x:Name="TemplatesCarousel" Style="{StaticResource CarouselControl}" ItemsSource="{Binding PaymentTemplates}" ItemTemplate="{StaticResource UserTemplatesDataTemplate}">
<toolkitControls:Carousel.EasingFunction>
<CubicEase EasingMode="EaseOut"/>
</toolkitControls:Carousel.EasingFunction>
</toolkitControls:Carousel>
</Grid>
其中DataTemplate如下所示:
<DataTemplate x:Key="UserTemplatesDataTemplate">
<StackPanel Orientation="Vertical">
<!-- TODO: correct binding names -->
<Ellipse Visibility="{Binding ImageSource, Converter={StaticResource NullToVisibilityConverter}}" Width="{StaticResource EllipseDimension}" Height="{StaticResource EllipseDimension}">
<Ellipse.Fill>
<ImageBrush ImageSource="{Binding ImageSource}"/>
</Ellipse.Fill>
</Ellipse>
<TextBlock Text="{Binding TemplateName}" FontSize="{StaticResource TextSize}"/>
</StackPanel>
</DataTemplate>`
`
问题是当我尝试运行应用程序时,它总是给我相同的错误。我知道这个问题在XAML中,但我已经检查了所有内容。我还尝试使用代码隐藏为carousel设置ItemSource,但没有任何积极的影响
有什么办法解决这个问题吗
另外,我从输出窗口中得到了异常消息,以防它有所帮助
Message=“调用COM组件时返回错误HRESULT E_FAIL。”
为什么要将
x:DataType
与绑定一起使用?是的,这是我的错误。我已经修复了它,但它并没有解决问题。我已经测试了你的代码,我无法重现你的问题。这个问题似乎与XAML无关。你应该能给我们更多的细节。好的,谢谢你的回复!我想,我已经修好了。我刚刚从NuGet重新安装了社区工具包,它解决了这个问题!我不确定问题出在哪里,但它已经消失了。