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