Meine.Ressourcen in WPF XAML?

Gibt es eine Möglichkeit, über Xaml auf My.Resources zuzugreifen?

So was

<Image Source="{Binding MyImage,
    Source={x:Static my:Resources},
    Converter={StaticResource MyBitmapToImageSourceConverter}}" />

Dies ist der Fehler, den ich erhalte:\ Application.xaml (122,36): Fehler MC3029: Mitglied 'my: Resources' ist ungültig, da es keinen qualifizierenden Typnamen hat.

Das oben genannte funktioniert natürlich nicht.

HINWEIS: Der Konverter dient nur zur Veranschaulichung.

Aktualisieren:

Ich dachte über 1 Idee nach, die ein guter Ansatz sein könnte, wenn es funktionieren wird. Ich habe eine Wrapper-Klasse für die Ressourcen erstellt:

Public Class Resources
    Public Shared ReadOnly m_Resources As New Resources
    Public Shared ReadOnly Property Resources() As Resources
        Get
            Return m_Resources
        End Get
    End Property

    Public ReadOnly Property MyResources(ByVal name As String) As Object
        Get
            Return My.Resources.ResourceManager.GetObject(name)
        End Get
    End Property
End Class

Und dann versuche ich in meiner Bindung so darauf zuzugreifen:

<Setter Property="ImageSource"
Value="{Binding MyResources[Ok], Source={x:Static src:Resources.Resources}}"/>

Aber ich erhalte immer noch die folgende Meldung:

System.Windows.Data-Fehler: 16: Der Wert "MyResources" (Typ "Object") kann nicht von "" (Typ "Resources") abgerufen werden. BindingExpression: Path = MyResources [Ok]; DataItem = 'Resources' (HashCode = 59109011); Zielelement ist 'Image' (Name = 'btnOk'); Zieleigenschaft ist 'Source' (Typ 'ImageSource') TargetParameterCountException: 'System.Reflection.TargetParameterCountException: Parameteranzahl stimmt nicht überein.

Übrigens habe ich eine Test-MessageBox im MyResources Getter abgelegt, und es scheint, dass auf die Eigenschaft überhaupt nicht zugegriffen wird.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage