小编Jay*_*sta的帖子

如何将ToList转换为ObservableCollection?

今天是个好日子.我正在创建一个Xamarin.Forms便携式应用程序我只想问我将如何将此表达式从List转换为ObservableCollection.看看'ToList();' 码.我不知道如何更改它以便它读取可观察的集合.

 CustomerList = _searchedCustomerList.Where(r => r.CUSTOMER_NAME.ToLower().Contains(_keyword.ToLower())).ToList();
Run Code Online (Sandbox Code Playgroud)

我有问题怎么做,因为我更喜欢使用ObservableCollection而不是List.所以我将CustomerList声明为ObservableCollection.

    public ObservableCollection<Customer> CustomerList
    {
        get
        {
            return _customerList;
        }
        set
        {
            _customerList = value;
            OnPropertyChanged();
        }
    }
Run Code Online (Sandbox Code Playgroud)

反正有没有这样做?非常感谢.

c# list observablecollection xamarin xamarin.forms

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

如何在 Xamarin.Forms 中创建图表?

我尝试在 Xamarin.Forms 中创建图表,但无法显示。我也想知道我要把这段代码放在哪里。它是在 .xaml 中还是在 .xaml.cs 中?我只是使用 Xamarin 的初学者,所以也许有人可以帮助我。

这是我要使用的代码。

using BarChart;
...

protected override void OnCreate (Bundle bundle)
{
  base.OnCreate (bundle);

  var data = new [] { 1f, 2f, 4f, 8f, 16f, 32f };
  var chart = new BarChartView (this) {
    ItemsSource = Array.ConvertAll (data, v => new BarModel { Value = v })
  };

  AddContentView (chart, new ViewGroup.LayoutParams (
    ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent));
}
Run Code Online (Sandbox Code Playgroud)

xamarin.android xamarin xamarin-studio xamarin.forms

0
推荐指数
1
解决办法
2616
查看次数

调整不同平台的UI

我正在使用Visual Studio 2015开发Xamarin.Forms(Portable).该应用程序允许我从数据库中检索信息并显示它.

我能够在UWP上的ListView中显示所有创建的记录.然而,在Android上他们并没有全部出现.

从我的菜单页面,您可以清楚地看到UI大小方面的巨大差异.我很想知道为什么这会在Android平台上发生.

以下是一些相关代码.如果您需要了解更多信息,请告诉我们.

MenuPage.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"
    x:Class="XamarinFormsDemo.Views.MenuPage"
    BackgroundImage="bg3.jpg">

    <StackLayout>
        <StackLayout Orientation="Vertical"
            Padding="30"
            HeightRequest="30"
            BackgroundColor="#24e97d">
            <Image Source="ebmspersonnellogo1.png"
                HeightRequest="40"/>
        </StackLayout>

        <StackLayout Orientation="Vertical"
            VerticalOptions="Center"
            Padding="45,60,45,60">

            <Image x:Name="sales"
                Source="salesicon.png">

                <Image.GestureRecognizers>
                <TapGestureRecognizer
                    Tapped="SalesTapGestureRecognizer_OnTapped"
                    NumberOfTapsRequired="1" />
                </Image.GestureRecognizers>
            </Image>

            <Image x:Name="personnel"
                Source="personnelicon.png">
                <Image.GestureRecognizers>
                    <TapGestureRecognizer
                        Tapped="PersonnelTapGestureRecognizer_OnTapped"
                        NumberOfTapsRequired="1" />
                </Image.GestureRecognizers>
            </Image>

            <Image x:Name="crm"
                Source="crmicon.png">
                <Image.GestureRecognizers>
                    <TapGestureRecognizer
                        Tapped="CRMTapGestureRecognizer_OnTapped"
                        NumberOfTapsRequired="1" />
                </Image.GestureRecognizers>
            </Image>

            <Image x:Name="asset"
                Source="asseticon.png">
                <Image.GestureRecognizers>
                    <TapGestureRecognizer

                            Tapped="AssetTapGestureRecognizer_OnTapped"
                            NumberOfTapsRequired="1" />
                </Image.GestureRecognizers>
            </Image>

            <Image x:Name="receivables"
                Source="receivables.png">
                <Image.GestureRecognizers>
                    <TapGestureRecognizer
                        Tapped="ReceivablesTapGestureRecognizer_OnTapped"
                        NumberOfTapsRequired="1" />
                </Image.GestureRecognizers>
            </Image> …
Run Code Online (Sandbox Code Playgroud)

android xamarin xamarin.forms

0
推荐指数
1
解决办法
73
查看次数

Xamarin.Forms:创建图表

再会。我只是使用简单 Xamarin.Forms(便携式)的新手。我正在创建一个简单的应用程序,我想在那里显示一个图表(条形图、折线图、饼图等)。谁能帮我创建一个?非常感谢。

charts xamarin xamarin.forms

0
推荐指数
1
解决办法
619
查看次数