私はxamarinフォームにクロスプラットフォームのアプリをカルーセルビューを追加しようとしています:Xamarinは空CarouselView
はここに私の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:cv="clr-namespace:Xamarin.Forms;assembly=Xamarin.Forms.CarouselView"
x:Class="test.Pagina3">
<ContentPage.Content>
<StackLayout HorizontalOptions="Center" VerticalOptions="Center" WidthRequest="300"
HeightRequest="190">
<cv:CarouselView x:Name="carosello" BackgroundColor="Yellow">
<cv:CarouselView.ItemTemplate>
<DataTemplate>
<StackLayout HorizontalOptions="Center" VerticalOptions="Center">
<Label x:Name = "label_nome"
Text = "{Binding nome}"
TextColor = "Black" />
</StackLayout>
</DataTemplate>
</cv:CarouselView.ItemTemplate>
</cv:CarouselView>
</StackLayout>
</ContentPage.Content>
</ContentPage>
とは、私の見解モデルのコードです Xamarin CarouselView Not Displayed
:using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using Xamarin.Forms;
namespace test
{
public partial class Pagina3 : ContentPage
{
public Pagina3()
{
InitializeComponent();
//ViewModelSpesa spesa = new ViewModelSpesa();
List<Oggetto_spesa> list = new List<Oggetto_spesa>();
list.Add(new Oggetto_spesa("jsna", 123.1, "13sd"));
carosello.ItemsSource = list;
}
}
}
結果が空黄色の図であり、私はこのような他の質問を見てきました
運がない、何が間違っているのですか?そう、これが完了としてマークすることができます答えとして
- :ここで
は私のビューモデルコードです} =新しいリスト(); また、あなたのリストには現在のところ1つのアイテムしか追加していないので、表示するには1つだけ表示されます。 –
は "; expected"というエラーになりました。テスト... –
申し訳ありませんが、あなたはコンストラクタの外に宣言し、それを公開する必要があります –