【问题标题】:What are the steps for .net MAUI DevExpress free control use?.net MAUI DevExpress 免费控件使用步骤是什么?
【发布时间】:2022-01-27 19:37:31
【问题描述】:

我在使用 DEVEXPRESS 时遇到了这个异常。请给我一个解决方案。

MainPage.xaml

<dxe:TextEdit PlaceholderText="Email Address" 
     PlaceholderColor="Gray" FocusedBorderColor="#f96332" 
     BackgroundColor="White" CursorPosition="2" 
     HeightRequest="40" Text="{Binding Email}" TextColor="DarkGray" />

我已经添加了 DevExpress.editor nuget

System.TypeLoadException: '无法使用令牌 01000173 解析类型 来自 typeref(预期类 'Microsoft.Maui.IMauiHandlersFactory' 在 程序集'Microsoft.Maui,版本=1.0.0.0,文化=中性, PublicKeyToken=null')'

【问题讨论】:

  • 发帖前请阅读How to Ask。相关代码在哪里?你在做什么会触发这个异常?您使用的是哪个 nuget 包?
  • docs.devexpress.com/MAUI/403249/get-started 重要提示:请参阅“注册此包源”的说明。
  • 请确保您已按照github.com/dotnet/maui/releases/tag/6.0.101-preview.11.3 安装了 Microsoft .NET MAUI Preview 11。然后,从 nuget.devexpress.com 安装最新版本的 DevExpress .NET MAUI 包(它们仅与 Preview 11 兼容)。如果这没有帮助,请使用 DevExpress 支持中心 (devexpress.com/ask) 提交一个新问题。
  • @DennisGaravsky,我已经更新了我的预览版,但我仍然面临上述异常。

标签: xamarin.forms devexpress maui


【解决方案1】:

我已使用 :--在您的 MauiProgram.cs 上添加处理程序并在我们的 Xaml 中使用了 followinf 命名空间来解决此问题 用于使用编辑器控件

xmlns:dxe="clr-namespace:DevExpress.Maui.Editors;assembly=DevExpress.Maui.Editors"

.ConfigureMauiHandlers(handlers =>
                   {
                       handlers.AddHandler<DXCollectionView, DXCollectionViewHandler>();
                       handlers.AddHandler<ChartView, ChartViewHandler>();
                       handlers.AddHandler<PieChartView, PieChartViewHandler>();
                       handlers.AddHandler<DataGridView, DataGridViewHandler>();
                       handlers.AddHandler<SimpleButton, SimpleButtonHandler>();
                       handlers.AddHandler<TextEdit, TextEditHandler>();
                       handlers.AddHandler<CheckEdit, CheckEditHandler>();
                       handlers.AddHandler<NumericEdit, NumericEditHandler>();
                       handlers.AddHandler<PasswordEdit, PasswordEditHandler>();
                       handlers.AddHandler<MultilineEdit, MultilineEditHandler>();
                       handlers.AddHandler<ComboBoxEdit, ComboBoxEditHandler>();
                       handlers.AddHandler<DateEdit, DateEditHandler>();
                       handlers.AddHandler<TimeEdit, TimeEditHandler>();
                       handlers.AddHandler<AutoCompleteEdit, AutoCompleteEditHandler>();
                       handlers.AddHandler<TextEdit, TextEditHandler>();
                       //handlers.AddHandler<DrawerView, DrawerViewHandler>();
                       handlers.AddHandler<InputChipGroup, ChipGroupHandler>();
                       handlers.AddHandler<TabView, TabViewHandler>();
                       handlers.AddHandler<DrawerPage, DrawerPageHandler>();
                       handlers.AddHandler<TabPage, TabPageHandler>();
                       handlers.AddHandler<PasswordEdit, PasswordEditHandler>();
                     
                   })

【讨论】:

    猜你喜欢
    • 2022-10-13
    • 1970-01-01
    • 2017-11-22
    • 2013-01-14
    • 1970-01-01
    • 1970-01-01
    • 2012-10-06
    • 1970-01-01
    • 2017-05-17
    相关资源
    最近更新 更多