如何在Xamarin Forms中修复Devexpress.Mobile.Datagrid

 收藏

我正在尝试将devexpress控件安装到我的xamarin表单中,但是由于某些原因,android模拟器不显示任何内容(即简单的网格列)。似乎它没有将其部署在仿真器上。另外,当我断点时,在调试过程中不会命中它。

任何见解将不胜感激。

我关注了devexpress文档,并进入了devexpress支持论坛,但没有任何帮助。我已经更新/降级了VS和devexpress nuget包(devexpress.Mobile.Datagrid),但仍然没有。

MainPage.XAML

         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
         xmlns:local="clr-namespace:MoebMobAppDevExp"
         x:Class="MoebMobAppDevExp.MainPage"

        xmlns:DevExp="clr-namespace:DevExpress.Mobile.DataGrid;assembly=DevExpress.Mobile.Grid.v18.2" >

<DevExp:GridControl BackgroundColor="Black">
    <DevExp:GridControl.Columns >
        <DevExp:TextColumn  Caption="Name" Width="170">

        </DevExp:TextColumn>
    </DevExp:GridControl.Columns>
</DevExp:GridControl>

MainActivity.cs(Android入口点)

public class MainActivity : 
global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
{
    protected override void OnCreate(Bundle savedInstanceState)
    {
        TabLayoutResource = Resource.Layout.Tabbar;
        ToolbarResource = Resource.Layout.Toolbar;

        DevExpress.Mobile.Forms.Init();

        base.OnCreate(savedInstanceState);
        global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
        LoadApplication(new Xamarin.Forms.Application());
    }
}

我没有收到任何错误。 只是使用devexpress不会在模拟器上部署任何东西。与VS提供的默认xamarin控件相比,当我取得突破时,它甚至没有达到切入点。

回复