Wie zu binden, die mit der dynamischen Ressource und die Angabe eines Pfades

Ich binden wollen, um eine Ressource (DynamicResource) und auf Eigenschaften zugreifen auf die Ressource, aber gibt es eine Möglichkeit, das zu tun?

(Ich visualisieren möchten, um die Standard-Werte aus dem Konstruktor in der xaml-editor in visual studio. Diese können nicht gesehen werden, beim verweisen auf ein Objekt durch DataContext noch durch eine Eigenschaft Hinzugefügt, die auf meine Fenster-Klasse...)

Nicht funktioniert xaml: (Werke, Komponisten, aber nicht während der Laufzeit...)

<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>

mit der Klasse (was wohl die INotifyPropertyChanged implementieren müssen):

public class MyClass 
{
    public MyClass()
    {
        this.Property1 = "Ok";
        this.Property2 = "Cancel";
    }
    public string Property1 { get; set; }
    public string Property2 { get; set; }
}
InformationsquelleAutor erikH | 2010-08-30
Schreibe einen Kommentar