2017-01-23 5 views
0

Ich habe mein Xamarin-Projekt mit Telerik-Steuerelemente gestartet, aus irgendeinem Grund, wenn ich die App auf Android-Simulator bereitstellen zeigt es einen leeren Bildschirm beachten Sie, dass der Xaml-Code ich aus genommen habe Telerik Demo-Beispiel, dem ich Schritt für Schritt gefolgt bin und es funktioniert perfekt bis ich diese Steuerelemente in meine App übernommen habe. Alle Referenzen sind dort als Beispiel. Siehe unten meine XAML-Seite.Telerik Kontrollen nicht in Xamarin PCL-Projekt

<?xml version="1.0" encoding="utf-8" ?> 
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" 
      xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
      xmlns:telerikPrimitives="clr-namespace:Telerik.XamarinForms.Primitives;assembly=Telerik.XamarinForms.Primitives" 
      xmlns:telerik="clr-namespace:Telerik.XamarinForms.DataControls;assembly=Telerik.XamarinForms.DataControls" 
      xmlns:local="clr-namespace:PRPClockingXamarin" 
      x:Class="PRPClockingXamarin.Views.MainPage" 
       xmlns:telerikDataControls="clr-namespace:Telerik.XamarinForms.DataControls;assembly=Telerik.XamarinForms.DataControls"> 
    <ContentPage.ToolbarItems> 
    <ToolbarItem Activated="OnToolbarButtonClick" Order="Primary" Priority="0" Text="Open SideDrawer"> 
     <ToolbarItem.Icon> 
     <OnPlatform x:TypeArguments="FileImageSource" 
         iOS="hamburgerButtonIcon.png" 
         Android="hamburgerButtonIcon.png" 
         WinPhone="Assets/hamburgerButtonIcon.png" /> 
     </ToolbarItem.Icon> 
    </ToolbarItem> 
    </ContentPage.ToolbarItems> 
    <Grid> 
    <telerikPrimitives:RadSideDrawer x:Name="drawer" DrawerLength="250"> 
     <telerikPrimitives:RadSideDrawer.MainContent> 
     <Grid BackgroundColor="Gray"> 
      <Grid.RowDefinitions> 
      <RowDefinition Height="Auto"/> 
      <RowDefinition Height="Auto"/> 
      <RowDefinition Height="Auto"/> 
      <RowDefinition Height="*"/> 
      </Grid.RowDefinitions> 
      <Label Text="Transition Type:"/> 
      <Picker Grid.Row="1" x:Name="picker" SelectedIndexChanged="picker_SelectedIndexChanged"> 
      <Picker.Items> 
       <x:String>Push</x:String> 
       <x:String>Reveal</x:String> 
       <x:String>ReverseSlideOut</x:String> 
       <x:String>ScaleUp</x:String> 
       <x:String>SlideAlong</x:String> 
       <x:String>SlideInOnTop</x:String> 
      </Picker.Items> 
      </Picker> 
      <Label Grid.Row="2" x:Name="descritpionLabel"> 
      </Label> 
      <Button Text="Open SideDrawer" IsVisible="false" x:Name="button1"/> 
     </Grid> 
     </telerikPrimitives:RadSideDrawer.MainContent> 
     <telerikPrimitives:RadSideDrawer.DrawerContent> 
     <Grid BackgroundColor="#826182" WidthRequest="220"> 
      <ListView x:Name="drawerList" /> 
     </Grid> 
     </telerikPrimitives:RadSideDrawer.DrawerContent> 
    </telerikPrimitives:RadSideDrawer> 
    </Grid> 

</ContentPage> 

Antwort

0

fand ich eine Lösung auf dem oben genannten Problem von Telerik: -

Grund für ein solches Verhalten würde die render nuget Paket nicht registering the control's Renderer oder fehlt.

Verwandte Themen