Cet exemple est juste pour apprendre ...Comment faire d'un objet existant une source de données dans Microsoft Expression Bend 3?
J'ai démarré un projet dans Visual Studio C#. C'est très simple, il y a une classe Phone qui est instanciée dans le code derrière. Je voudrais ajouter l'interface graphique à l'aide Blend 3.
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));
}
Le code derrière:
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
Phone Nokia = new Phone();
Nokia.PhoneMake = "Nokia";
}
}
J'importer maintenant ce projet dans Blend 3 Je peux donc ajouter un élément graphique et de se lier à la propriété PhoneMake de l'objet Nokia.
Si je clique sur le bouton Ajouter une source de données en direct, je n'ai que l'option d'instancier un nouvel objet, je ne vois pas comment sélectionner mon objet Nokia. Comment définir cet objet instancié Nokia comme source de données?
Comment définir cet objet instancié Nokia comme source de données?
Est-ce que Blend devrait être capable de faire ceci ou est-ce que j'ai tout mal?
En utilisant Visual Studio C# Express 2008 et 3. Mélanger
"Assurez-vous que votre projet avec la classe que vous souhaitez utiliser a été construit." - C'est important, je suivais un tutoriel dans un livre qui ne mentionnait pas cela. – AlistairH