【问题标题】:Telerik controls not showing in Xamarin PCL projectTelerik 控件未显示在 Xamarin PCL 项目中
【发布时间】:2017-01-23 11:22:45
【问题描述】:

我已经使用 Telerik 控件启动了我的 Xamarin 项目,由于某种原因,当我在 android 模拟器上部署应用程序时,它会显示一个空白屏幕,请注意我从 Telerik 演示示例中获取的 Xaml 代码,我遵循步骤一步,直到我将这些控件应用到我的应用程序中,它才能完美运行。所有参考文献都在那里,例如。请参阅下面我的 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"
             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>

【问题讨论】:

    标签: c# android xaml xamarin telerik


    【解决方案1】:

    我从 Telerik 找到了解决上述问题的方法:-

    这种行为的原因不是registering the control's Renderer 或缺少 RenderScript nuget 包。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-16
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      • 2018-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多