我正在尝试创建一个带有TreeView
元素的资源管理器应用程序,并且树的每个级别都有不同的图标,并遵循此处的文章:http: //www.codeproject.com/Articles/21248/A-Simple-WPF-Explorer -树
一切都很好,除了我也想要不同大小的图标。
我XAML
的 Image 元素在这里:
<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;
}
我将如何更改返回的图像的尺寸?更改位图图像对象的尺寸似乎不起作用。我可以返回哪些其他图像对象作为源?