この例は学習用です...
Visual Studio C# でプロジェクトを開始しました。これは非常に単純です。コード ビハインドでインスタンス化される Phone クラスがあります。Blend 3 を使用して GUI を追加したいと思います。
public class Phone:DependencyObject
{
public string PhoneMake
{
get { return (string)GetValue(PhoneMakeProperty); }
set { SetValue(PhoneMakeProperty, value); }
}
public static readonly DependencyProperty PhoneMakeProperty =
DependencyProperty.Register("PhoneMake", typeof(string), typeof(Phone));
}
背後にあるコード:
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
Phone Nokia = new Phone();
Nokia.PhoneMake = "Nokia";
}
}
このプロジェクトを Blend 3 にインポートして、グラフィック要素を追加し、Nokia オブジェクトの PhoneMake プロパティにバインドできるようにします。
[ライブ データ ソースの追加] ボタンをクリックすると、新しいオブジェクトをインスタンス化するオプションしか表示されず、Nokia オブジェクトを選択する方法がわかりません。
このインスタンス化されたオブジェクト Nokia をデータ ソースとして設定するにはどうすればよいですか?
Blendはこれを行うことができるはずですか、それとも私がすべて間違っているのでしょうか?
Visual Studio C# Express 2008 および Blend 3 を使用。