Изменение размеров BitMapImage в WPF и какие объекты я могу поместить в элемент <Image>?

Я пытаюсь создать приложение Explorer сTreeView элемент, и иметь разные значки для каждого уровня дерева, и следуя статье здесь:http://www.codeproject.com/Articles/21248/A-Simple-WPF-Explorer-Tree

Все отлично работает, кроме того, что я хочу иметь разныеразмера иконки также.

мойXAML для элемента изображения здесь:

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

Часть кода, которая решает, какой значок вернуть, находится здесь:

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

    return source;
}

Как бы изменить размеры возвращаемого изображения? Изменение размеров объекта растрового изображения, похоже, не работает. Какие другие объекты изображения я могу вернуть в качестве источника?

Ответы на вопрос(1)

Ваш ответ на вопрос