2016-10-07 6 views
1

評価バーをxamarinの移植可能なクラスに追加したいと思います。私はたくさんの検索をしていましたが、 はsyncfusionの評価バーを使用していましたが、progress.Nはサードパーティのツールであるnugetを使用していませんでした。しかし、評価バーは表示されません。私は、私たちの伝道チームはブログの記事作成の議論でしたからsyncfusion とディスプレイの評価評価バーをXamarin Cross Platformに追加する方法xaml

マイコード

<?xml version="1.0" encoding="utf-8" ?> 
    <ContentPage 
    xmlns="http://xamarin.com/schemas/2014/forms" 
    xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
    x:Class="MyVoucherSpy.Portable.Views.AboutPage" 
    xmlns:rating="clr-  namespace:Syncfusion.SfRating.XForms;assembly=Syncfusion.SfRating.XForms" 
> 

<ListView 
     CachingStrategy="RecycleElement" 
     SeparatorColor="Transparent" 
     HasUnevenRows="True" 
     x:Name="listView"> 
    <ListView.ItemTemplate> 
    <DataTemplate> 
     <ViewCell> 
     <Grid x:Name="LayoutRoot"> 
     Rating bar I had used 
      <Grid.ColumnDefinitions> 
      <ColumnDefinition Width="*"/> 
      </Grid.ColumnDefinitions> 
      <Grid.RowDefinitions> 
      <RowDefinition Height="300"/> 
      </Grid.RowDefinitions> 
      <BoxView BackgroundColor="#700AB9" /> 

      <Image Source="{Binding DefaultImageUrl}" HeightRequest="500" > 
      </Image> 
     <StackLayout> 
      <Image Source="hrtgray.png" HeightRequest="20" Margin="0,10,350,0" WidthRequest="20" /> 

      <Label Margin="40,-25,0,100" Text="{Binding Favourite}" FontSize="Small" TextColor="#ffffff"/> 

      <Label Margin="20,0,0,0" Text="{Binding CategoryName}" TextColor="#ffffff" FontSize="Small"/> 
      <Label Margin="20,0,0,0" Text="{Binding Headline}" TextColor="#ffffff" FontSize="Large"/> 
      <Label Margin="100,0,0,10" Text="{Binding UserRated}" TextColor="#ffffff" FontSize="Small"/> 
      <Image Source="map.png" HeightRequest="15" Margin="0,30,0,0" WidthRequest="15" /> 
      <Label Margin="0,-25,0,100" Text="{Binding Miles}" TextColor="#ffffff" FontSize="Small"/> 

      </StackLayout> 

     <rating:SfRating x:Name="rating" ItemCount="3" /> 


      <!--<Grid> 
      <Grid.ColumnDefinitions> 
       <ColumnDefinition Width="50"/> 
      </Grid.ColumnDefinitions> 
      <Grid.RowDefinitions> 
       <RowDefinition Height="5"/> 
      </Grid.RowDefinitions> 
      <Label Text="{Binding Headline}" TextColor="#FFFFFF"/> 
      </Grid>--> 

      <!--<Image Grid.Row="2" Source="hrtgray"/> 
      <Label Grid.Row="4" Text="{Binding Exclusive}" TextColor="#FFFFFF"/> 
      <Label Text="{Binding CategoryName}" TextColor="#FFFFFF"/> 
      <Label Text="{Binding UserRated}" TextColor="#FFFFFF"/> 
      <Label Text="{Binding AverageRated}" TextColor="#FFFFFF"/> 
      <Label Text="{Binding Favourite}" TextColor="#FFFFFF"/> 
      <Label Text="{Binding Miles}" TextColor="#FFFFFF"/>--> 
     </Grid> 
     </ViewCell> 
    </DataTemplate> 
    </ListView.ItemTemplate> 
</ListView> 

</ContentPage.Content> 

+0

https://forums.xamarin.com/discussion/29942/rating-stars-for-cross-platform tonytruppによって溶液が働いているように見えます –

+0

これはaxmlには適用されないため、これは正しい解決策ではありません –

答えて

0

ニッシュのような作り付けのツールを使用したいですXamarin.Formsのレーティングコントロール。

あなたがソースを見つけて、ここでそれについての詳細を読むことができます:https://blog.xamarin.com/behaviors-in-xamarin-forms/

関連する問題