WP7のXamlでobservableConnectionとリストボックスを結びつけようとしています。私がしたいのは、ObservableConnectionから継承したクラスのインスタンスをリストボックスに表示し、リストボックスにスタイルを適用することだけです。私はデータバインディングとスタイルの問題
public Storage.Categories tmp;
...
tmp = new Storage.Categories();
listBox1.ItemsSource = tmp;
のようなコードからこれを行うことができますが、どのようにスタイルを適用するのですか? ここにコードは
<ListBox Height="497"
HorizontalAlignment="Left"
Margin="0,104,0,0"
Name="listBox1"
VerticalAlignment="Top"
Width="450">
namespace Genesa.Storage
{
public class Categories : ObservableCollection<Category>
{
public void LoadCategories()
{
// deserialize obiect
}
public void SaveCategories()
{
// serialize obiect
}
public Categories() : base()
{
LoadCategories();
}
}
public class Category
{
public Category() { }
public String name { get; set; }
public String description { get; set; }
public Category(String _name, String _description)
{
name = _name;
description = _description;
}
public override string ToString()
{
return String.Format("{0} - {1}", name, description);
}
}
}
あなたはWPFとObservableCollectionを意味するのですか、それともこのWP7は私がまだ聞いたことのない新技術ですか? –
WP7はWindows Phone 7です。 –
@Derek Lakin、編集していただきありがとうございます。 –