カスタムデータテンプレートを含むリストビューがあり、各ListViewItemにはテキスト、作成者、日付があります。このようなもの
texttexttexttext
Author Date
次に、複数のアイテムを作成し、これら3つのテキストボックスをすべてのアイテムで調整します。
カスタムデータテンプレートを含むリストビューがあり、各ListViewItemにはテキスト、作成者、日付があります。このようなもの
texttexttexttext
Author Date
次に、複数のアイテムを作成し、これら3つのテキストボックスをすべてのアイテムで調整します。
データ バインディングを使用する必要があります。
<ListView ItemsSource="{Binding List}">
<ListView.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Author}" />
</DataTemplate>
</ListView.ItemTemplate>
</List>
リストは、ビュー モデルとObservableCollection<Item>
.
アイテム:
public class Item : INofifyPropertyChanged
{
private string author;
public string Author
{
get { return author; }
set
{
author = value;
var copy = PropertyChanged; // avoid concurrent changes
if (copy != null)
copy(this, new PropertyChangedEventArgs(propertyName));
}
}
...
}
より完全なバインディング チュートリアルについては、インターネットを検索してください。
FindName
通常、これはメソッド ( MSDN )で実行できますが、Windows 8 WinRT フレームワークにはこのメソッドがないようで、これを達成する別の方法が見つかりませんでした...