在Larg图标问题中将.NetC#转换为WPF [英] Convert to .NetC# to WPF in Larg icon problum
本文介绍了在Larg图标问题中将.NetC#转换为WPF的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在Larg图标问题中将.NetC#转换为WPF
听到我的C#代码运行代码
1.C#代码
Convert to .NetC# to WPF in Larg icon problum
hear my c# code running Code
1.C# Code
int i = dt.Rows.Count - 1;
ImageList il = new ImageList();
for (int j = 0; j <= i; j++)
{
ListViewItem lvi = new ListViewItem();
byte[] content = (byte[])(dt.Rows[0][3]);
MemoryStream stream = new MemoryStream(content);
il.Images.Add(j.ToString(), Image.FromStream(stream));
}
listView1.LargeImageList = il;
for (int image = 0; image < il.Images.Count; image++)
{
ListViewItem lvm = new ListViewItem();
lvm.Text = dt.Rows[image][0].ToString();
lvm.ImageIndex = image;
listView1.Items.Add(lvm);
}
listView1.View = View.LargeIcon;
2.WPF代码
2.WPF Code
int i = dt.Rows.Count - 1;
ImageList il = new ImageList();
for (int j = 0; j <= i; j++)
{
System.Windows.Controls.ListViewItem lvi = new System.Windows.Controls.ListViewItem();
byte[] content = (byte[])(dt.Rows[0][3]);
MemoryStream stream = new MemoryStream(content);
il.Images.Add(j.ToString(), System.Drawing.Image.FromStream(stream));
}
// listScreenShot.DataContext = il;
listScreenShot.View = View.LargeIcon;<==Error : Cannot implicitly convert type "system.window.view" TO system.window.control.viewbase
for (int image = 0; image < il.Images.Count; image++)
{
System.Windows.Controls.ListViewItem lvm = new System.Windows.Controls.ListViewItem();
lvm.Content = dt.Rows[image][0].ToString();
lvm.DataContext = image;
listScreenShot.Items.Add(lvm);
}
//listView1.View = View.LargeIcon;
推荐答案
仔细检查您的错误不会给我带来任何帮助,这使我认为您键入的错误.我怀疑您的问题出在您的XAML中以及如何呈现大图标视图. viewbase是用于在列表视图中呈现的项目的类,因此它试图显示的对象显然不是正确的类型.
Googling your error gets me no hits, which makes me think you''ve typed it wrong. I suspect your issue is in your XAML and how the large icon view is being rendered. The viewbase is the class for items that are rendered in a listview, so the objects it''s trying to show, are obviously not of the correct type.
这篇关于在Larg图标问题中将.NetC#转换为WPF的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文