J'ai une application WinForms avec des éléments qui sont des contrôles utilisateur WPF hébergés (en utilisant ElementHost). Je veux être capable de lier la propriété de contrôle de mon WinForm (Button.Enabled
) à un DependencyProperty personnalisé du contrôle utilisateur WPF hébergé (SearchResults.IsAccountSelected
).Liaison à un DependencyProperty de contrôle hébergé WPF dans WinForms
Est-il possible de lier un System.Windows.Forms.Binding à une propriété gérée par DependencyProperty?
En outre, puisque je connais les événements System.Windows.Forms.Binding pour INotifyPropertyChanged.PropertyChanged
- une propriété soutenue par DependencyProperty lancera-t-elle automatiquement ces événements ou devrai-je implémenter et gérer manuellement l'envoi des événements PropertyChanged?
On dirait que si vous pouviez, ce serait un hack sévère. Peut-être pas la meilleure route à prendre. – jsmith
@jsmith - L'utilisation d'une liaison n'est peut-être pas la meilleure solution. Quels autres problèmes percevez-vous? L'interface utilisateur croisée est-elle une considération? – Reddog