小编use*_*452的帖子

如何修复异常 System.TypeLoadException:Xfx.Controls.Droid.Renderers.XfxCardViewRendererDroid 类型的 VTable 设置失败

我正在尝试在我的 Xamarin Forms 应用程序中实现 XfxCardView。加载应用程序时发生异常。构建时没有错误。我不知道为什么我会收到此异常。例外是

Unhandled Exception:

System.TypeLoadException: VTable setup of type Xfx.Controls.Droid.Renderers.XfxCardViewRendererDroid failed
Run Code Online (Sandbox Code Playgroud)

这是我的 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:xfx="clr-namespace:Xfx;assembly=Xfx.Controls"

             x:Class="ScrollerSample.Gallery" BackgroundColor="White">
    <StackLayout Margin="20,0,0,0">
        <Label  Text="Top specialitiest" TextColor="Black" FontFamily="Bold,10"  FontSize="20" />


    <Grid RowSpacing="0">
    <Grid.RowDefinitions >
      <RowDefinition Height="*"></RowDefinition>
      <RowDefinition Height="Auto"></RowDefinition>
    </Grid.RowDefinitions>
    <ScrollView Grid.Row="0" HorizontalOptions="FillAndExpand" Orientation="Horizontal" VerticalOptions="StartAndExpand">
                <StackLayout   x:Name="StackGallery" Padding="1" Orientation="Horizontal" HorizontalOptions="FillAndExpand">

                </StackLayout>
    </ScrollView>
            <Label Grid.Row="1" Text="RESTAURANTS NEAR YOU" TextColor="#595959" HeightRequest="30"></Label>
            <Label Grid.Row="2" Text="25 Restaurants finded" TextColor="#d9d9d9" HeightRequest="20"></Label>

        </Grid>
        <StackLayout>

            <xfx:XfxCardView CornerRadius="3" Elevation="3">
                <StackLayout Padding="0" Margin="0">
                    <Image …
Run Code Online (Sandbox Code Playgroud)

xamarin xamarin.forms cardview

4
推荐指数
1
解决办法
3238
查看次数

如何在 xamarin 表单中隐藏搜索栏中的搜索图标

我想隐藏 Xamarin Forms 搜索栏中的搜索图标。这是我需要的用户界面。

这是我正在使用的自定义渲染器

[assembly: ExportRenderer(typeof(searchTab), typeof(StyledSearchBarRenderer))]
namespace RestaurantApp.Droid.Renderers
{
    class StyledSearchBarRenderer : SearchBarRenderer
    {
        protected override void OnElementChanged(ElementChangedEventArgs<SearchBar> e)
        {
            base.OnElementChanged(e);
            if (Control != null)
            {
                var color = global::Xamarin.Forms.Color.LightGray;
                var searchView = Control as SearchView;

                int searchPlateId = searchView.Context.Resources.GetIdentifier("android:id/search_plate", null, null);
                Android.Views.View searchPlateView = searchView.FindViewById(searchPlateId);
                searchPlateView.SetBackgroundColor(Android.Graphics.Color.Transparent);

            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的 XAML 代码

  <Frame Padding="0" OutlineColor="DarkGray" HasShadow="True" HorizontalOptions="FillAndExpand"  VerticalOptions="Center">
                <local:searchTab x:Name="searchBar" Placeholder="Please search for a vendor or product name" PlaceholderColor="Black" TextColor="Black" HorizontalOptions="FillAndExpand" VerticalOptions="Center" />

            </Frame>
Run Code Online (Sandbox Code Playgroud)

这是我必须隐藏的

我没有得到任何示例或任何代码来在 …

search xaml searchbar xamarin.forms

3
推荐指数
1
解决办法
1937
查看次数

如何在 xamarin 表单中创建带有或不带有 Web 视图的富文本框?

我想在 xamarin 表单中创建一个带或不带 web 视图的富文本框。我尝试了很多例子,但没有一个对我有用。这些例子是

https://github.com/XAM-Consulting/TEditor

这个例子的问题是,它对我来说太慢了,它根本没有编辑我的文本。它多次崩溃。所以我试着按照这个例子

https://forums.xamarin.com/discussion/95318/rich-text-box-in-xamarin-forms

但是 Adam.Else 的代码给了我很多错误,并且无法正常工作。我已经报告了 stackoverflow 中的错误。正如你在下面看到的这个链接——

未处理的异常:Xamarin.Forms.Xaml.XamlParseException:位置 12:21。未找到密钥 FromRTFConverter 的静态资源发生

我不知道如何解决这个问题。有什么建议?

richtextbox xamarin xamarin.forms

3
推荐指数
1
解决办法
2221
查看次数