Nazwa forum

Niestety, nikt nie powie Ci czym jest FluxBB - musisz go poznać sam!

Nie jesteś zalogowany na forum.

#1 2018-06-05 00:50:21

xaml
Administrator
Dołączył: 2018-06-04
Liczba postów: 7
WindowsChrome 66.0.3359.181

ListView

<?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:local="clr-namespace:Przyklad1"
             x:Class="Przyklad1.MainPage">

    <ListView x:Name="OsobyView">
       
    </ListView>

</ContentPage>

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;

namespace Przyklad1
{
    public partial class MainPage : ContentPage
    {
        public MainPage()
        {
            InitializeComponent();

            OsobyView.ItemsSource = new string[]{
                                                    "Abacki Jan",
                                                    "Bebacki Adam",
                                                    "Cebacki Stanisław",
                                                    "Debacki Patryk",
                                                    "Ebacki Paweł",
                                                    "Fbacki Piotr",
                                                    "Gbacki Alfred",
                                                    "Hbacki Tomasz",
                                                    "Ibacki Antoni",
                                                    "Jbacki Bartosz",
                                                    "Kbacki Czesław",
                                                    "Lbacki Damian",
                                                    "Mbacki Eryk",
                                                    "Nbacki Filip",
                                                    "Obacki Grzegorz",
                                                    "Pbacki Igor",
                                                    "Abacki Jan",
                                                    "Bebacki Adam",
                                                    "Cebacki Stanisław",
                                                    "Debacki Patryk",
                                                    "Ebacki Paweł",
                                                    "Fbacki Piotr",
                                                    "Gbacki Alfred",
                                                    "Hbacki Tomasz",
                                                    "Ibacki Antoni",
                                                    "Jbacki Bartosz",
                                                    "Kbacki Czesław",
                                                    "Lbacki Damian",
                                                    "Mbacki Eryk",
                                                    "Nbacki Filip",
                                                    "Obacki Grzegorz",
                                                    "Pbacki Igor",
                                                    "Rbacki Jerzy"
                                                };
        }
    }
}

lub

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
using System.Collections.ObjectModel;

namespace Przyklad2
{
    public partial class MainPage : ContentPage
    {
        public MainPage()
        {
            InitializeComponent();

            daneDoWyswietlenia();
        }

        private void daneDoWyswietlenia()
        {
            ObservableCollection<string> osobyList = new ObservableCollection<string>();

            osobyList.Add("Abacki");
            osobyList.Add("Bebacki");

            OsobyView.ItemsSource = osobyList;

            osobyList.Add("Cebacki");
        }
    }
}

Z KLASĄ

using System;
using System.Collections.Generic;
using System.Text;

namespace Przyklad3
{
    class Osoba
    {
        public string tytul { get; set; }
        public string nazwisko { get; set; }
        public string imie { get; set; }
        public DateTime dataUrodzenia { get; set; }

        public Osoba(string t, string n, string i, DateTime du)
        {
            tytul = t;
            nazwisko = n;
            imie = i;
            dataUrodzenia = du;
        }

        public string daneOsoby
        {
            get
            {
                return tytul + " " + imie + " " + nazwisko;
            }
        }
    }
}

<?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:local="clr-namespace:Przyklad3"
             x:Class="Przyklad3.MainPage">

    <ListView x:Name="osobyView">
        <ListView.ItemTemplate>
            <DataTemplate>
                <TextCell Text="{Binding daneOsoby}"
                              // Detail="{Binding dataUrodzenia}"
                              // TextColor="DarkMagenta"
                              // DetailColor="Black" />
            </DataTemplate>
        </ListView.ItemTemplate>
    </ListView>

</ContentPage>

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
using System.Collections.ObjectModel;

namespace Przyklad3
{
    public partial class MainPage : ContentPage
    {
        private ObservableCollection<Osoba> osoby = new ObservableCollection<Osoba>();

        public MainPage()
        {
            InitializeComponent();

            osobyView.ItemsSource = osoby;

            daneDoWyswietlenia();
        }

        private void daneDoWyswietlenia()
        {
            osoby.Add(new Osoba("prof.", "Kowalski", "Jan", DateTime.Now));
            osoby.Add(new Osoba("dr", "Nowak", "Jan", DateTime.Now));
            osoby.Add(new Osoba("mgr", "Jankowski", "Jan", DateTime.Now));
            osoby.Add(new Osoba("prof.", "Abacki", "Jan", DateTime.Now));
        }
    }
}

Offline

Użytkowników czytających ten temat: 0, gości: 1
[Bot] claudebot

Stopka