Bonjour à tous,

J'ai créé une DependencyProperty et je voudrais l'attacher à une propriété IsEnabled d'un HyperlinkButton.

Voici comment j'ai déclaré ma DependencyProperty :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
public static readonly DependencyProperty IsConnectedProperty = DependencyProperty.Register("IsConnected", typeof(Boolean), typeof(MainPage), new PropertyMetadata(false));
 
public bool IsConnected
{
    get { return (bool)this.GetValue(IsConnectedProperty); }
    set { this.SetValue(IsConnectedProperty, value); }
}
Et la le bouton HyperlinkButton :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<HyperlinkButton x:Name="Link2" Style="{StaticResource LinkStyle}" IsEnabled="{Binding Path=IsConnected}" NavigateUri="/DayView" TargetName="ContentFrame" Content="Affichage journalier"/>
Mais si je fais IsConnected = false, rien ne se passe, je pense que la façon où j'ai attaché ma propriété n'est pas la bonne.

si quelqu'un peut m'aider. Merci