Comment lier une Propriété de Dépendance à quoi que ce soit dans le XAML

(À l'aide de Silverlight 4.0 et VS 2010)
J'ai donc créé une propriété appelée Rank dans mon fichier C#. Comment puis-je maintenant un lien à un contrôle dans le contrôle UserControl fichier xaml?

Mon code: (TopicListItem.xaml.cs)

    #region Rank (DependencyProperty)

    ///<summary> 
    ///Rank 
    ///</summary> 
    public int Rank
    {
        get { return (int)GetValue(RankProperty); }
        set { SetValue(RankProperty, value); }
    }
    public static readonly DependencyProperty RankProperty =
        DependencyProperty.Register("Rank", typeof(int), typeof(TopicListItem),
        new PropertyMetadata(0, new PropertyChangedCallback(OnRankChanged)));

    private static void OnRankChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
    {
        ((TopicListItem)d).OnRankChanged(e);
    }

    protected virtual void OnRankChanged(DependencyPropertyChangedEventArgs e)
    {

    }

    #endregion Rank (DependencyProperty)

Je veux faire dans mon TopicListItem.xaml

...
<Textblock Text="{TemplateBinding Rank}"/>
...

mais qui ne fonctionne pas vraiment.

OriginalL'auteur JeroenEijkhof | 2010-07-09