私はListViewとそのItemsSourceを持っています。私がやっている各項目のデータ・テンプレートをカスタマイズするためにXamarinフォームListView Itemsソースの問題
ListView IList = new ListView();
IList.ItemsSource = _routine_names;
:
IList.ItemTemplate = new DataTemplate(()=>
{
Label Routine_Name = new Label(); // should be_routine_names
return new ViewCell
{
View = new StackLayout{
Children = {Routine_Name}
}
};
});
私はこれを実行すると、私のListViewが表示され、リスト項目は、(彼らはそれのonclickハンドラを持っている確かにありますされます_routine_namesにあるものでなければならないテキストはありません。
私の質問DataTemplateのLabelを_routine_namesの項目にするにはどうすればよいですか?
私がDataTemplateを追加している理由は、削除するためにスワイプを追加できるからです。
第2パラメータの "Routine_Name"とは何ですか?私の_routine_namesは単に文字列のObservableCollectionです。 – justin
@justin ObservableCollectionの場合、バインディングを '.'に設定すると、コレクション内の各文字列を指し示すことができます。変更を反映するために私の答えを更新しました。 –
hankide
@justing最新の変更を適用してもらえましたか? – hankide