Simple WPF/XAML question. En XAML, comment dois-je faire référence Auto/cet objet dans un contexte donné? Dans un très basic application avec une fenêtre principale, un contrôle et un code C# de la propriété de la fenêtre, j'ai envie de lier une propriété du contrôle à la main codé propriété de la fenêtre.
Dans le code, c'est très facile - dans la Fenêtre du constructeur, j'ai ajouté ceci:
Binding bind = new Binding();
bind.Source = this;
bind.Path = new PropertyPath("ButtonWidth");
button1.SetBinding(WidthProperty, bind);
Évidemment, j'ai une propriété appelée ButtonWidth, et un contrôle appelé button1. Je ne peux pas comprendre comment le faire dans le code XAML. Diverses tentatives comme l'exemple suivant n'ont pas fonctionné:
<Button x:Name="button1" Width="{Binding Source=Self Path=ButtonWidth}"/>
<Button x:Name="button1" Width="{Binding RelativeSource={RelativeSource Self} Path=ButtonWidth}"/>
etc
Merci