Ändern der Abmessungen eines BitMapImage in WPF und welche Objekte kann ich in ein <Image> -Element einfügen?

Ich versuche eine Explorer App mit einem zu erstellenTreeView Element, und haben unterschiedliche Symbole für jede Ebene des Baums, und folgen Sie dem Artikel hier:http://www.codeproject.com/Articles/21248/A-Simple-WPF-Explorer-Tree

Es funktioniert alles wunderbar, außer dass ich etwas anderes haben möchteGröße Symbole als auch.

MeineXAML für das Bildelement ist hier:

<Image Name="img"
       Source="{Binding RelativeSource={RelativeSource Mode=FindAncestor,
       AncestorType={x:Type TreeViewItem}},
       Path=Header,
       Converter={x:Static local:HeaderToImageConverter.Instance}}"
/>

Der Code, der entscheidet, welches Symbol zurückgegeben wird, ist hier:

if ((value as string).Contains(@"\""))
{
    Uri uri = new Uri ("pack://application:,,,/Images/DeployWiz_Network.png");
    BitmapImage source = new BitmapImage(uri);

    return source;
}

Wie würde ich die Abmessungen des zurückgegebenen Bildes ändern? Das Ändern der Abmessungen eines Bitmapimage-Objekts scheint nicht zu funktionieren. Welche anderen Bildobjekte könnte ich als Quelle zurückgeben?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage