はつねの日記

Kinect, Windows 10 UWP, Windows Azure, IoT, 電子工作

キーに従って、シーケンスの要素を昇順で並べ替えます。

個人的な忘備録

こんなXAML定義のListPicker用テンプレートに対して

</DataTemplate x:Key="ListPickerFullModeTemplate">
</TextBlock Text="{Binding URL}" FontSize="{StaticResource PhoneFontSizeLarge}"
TextWrapping="Wrap"
Margin="16,21,0,20"/>
</DataTemplate>

 


こんなクラスを

Public Class TURL
Public Property URL As String
Public Property ReadTime As DateTime = DateTime.Now
End Class

 


こんなプロパティで公開しておいて

Public ReadOnly Property UrlList As ObservableCollection(Of TURL)

 


こんな感じでやれば追加した時間順にソートされて表示されます。

Me.URL_ListPicker.ItemsSource = MainViewModel.AppBrowseViewModel.UrlList.OrderBy(Function(x) x.ReadTime)