とりあえずリストビュー。

MainPage.xmlを開いてlistViewという名前でListViewを貼り付ける。
MainPageのコンストラクタに次のコードを追加する。

            for(int i = 0; i < 10; i++)
            {
                listView.Items.Add("Item-" + i);
            }

実行するとこんな感じ。

001

次はデータバインディングを使う。[UWP] Hello World的なものに書いたような手順で基本的な部分をMainPageViewModelクラスで実装する。ListViewに表示する一覧はObservableCollection<string>型で実装してListViewのItemsSourceプロパティと接続する。

MainPageViewModelクラスはこんな感じだ。

    class MainPageViewModel : INotifyPropertyChanged
    {
        public event PropertyChangedEventHandler PropertyChanged;

        public MainPageViewModel()
        {
            list = new ObservableCollection<string>();
            for (int i = 0; i < 10; i++)
            {
                list.Add("Item-" + i);
            }
        }

        private void NotifyPropertyChanged([CallerMemberName]string propertyName = null)
        {
            var handler = PropertyChanged;
            if (handler != null)
            {
                handler(this, new PropertyChangedEventArgs(propertyName));
            }
        }

        public ObservableCollection<string> list { get; set; }
    }

ManPageクラスの変更は[UWP] Hello World的なものと同じように実装する。
実行すると最初と同じように表示される。