UWP社区工具包轮播异常

时间:2017-06-24 17:15:10

标签: 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 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,但它没有任何积极的影响。

enter image description here

有任何想法如何解决问题?

P.S。我从输出窗口获得了异常消息,以防它可以提供帮助。

  

消息=&#34;错误HRESULT E_FAIL已从调用COM组件返回。&#34;

0 个答案:

没有答案