Comment lier avec de la dynamique des ressources et de spécifier un chemin d'accès

Je veux lier à une ressource (DynamicResource) et les propriétés d'accès à cette ressource, mais est-il une façon de le faire?

(Je veux visualiser les valeurs par défaut du constructeur dans l'éditeur xaml dans visual studio. Ceux qui ne peuvent pas être vus lors de la référence à un objet par le biais de DataContext, ni par le biais d'un ajout d'une propriété sur ma classe de Fenêtre...)

Pas de travail xaml: (travaux en compositeur, mais pas au moment de l'exécution...)

<Window ... >
    <Window.Resources>
        <local:MyClass x:Key="myResource"  />
    </Window.Resources>
    <StackPanel>
        <Button Content="{Binding Source={DynamicResource myResource} Path=Property1}" />
        <Button Content="{Binding Source={DynamicResource myResource} Path=Property2}" />
    </StackPanel>
</Window>

avec la classe (qui a probablement besoin d'implémenter INotifyPropertyChanged):

public class MyClass 
{
    public MyClass()
    {
        this.Property1 = "Ok";
        this.Property2 = "Cancel";
    }
    public string Property1 { get; set; }
    public string Property2 { get; set; }
}

OriginalL'auteur erikH | 2010-08-30