如何在wcf服务中使用此代码? 当我在我的wpf项目中使用此代码时,everythign工作正常 绑定。但是,当我想从我的wcf服务中获得这个课程时,我 只获取列表框中类的名称,而不是我的名字 图片。我在我的wcf服务中使用了这段代码
ImageFactory image = new ImageFactory();
public ImageFactory GetData()
{
return image;
}
有人知道如何使用wcf服务获取我的图片数据? 我的wcf服务有什么不对吗?
public class ImageFactory
{
private static Images _myactualdata = new Images();
public static Images MyImages
{
get { return _myactualdata; }
}
public class Images : ObservableCollection<ImageData>
{
public Images()
{
System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(@"D:\WPF\Images\");
foreach (System.IO.FileInfo f in dir.GetFiles("*.jpg"))
{
Add(new ImageData(f.FullName));
}
}
}
public class ImageData : INotifyPropertyChanged
{
private String _sImageName = "";
public ImageData(string sImageName)
{
ImageName = sImageName;
}
public String ImageName
{
get { return _sImageName; }
set
{
_sImageName = value;
NotifyPropertyChanged("ImageName");
}
}
public event PropertyChangedEventHandler PropertyChanged;
protected void NotifyPropertyChanged(String sProp)
{
if (PropertyChanged != null)
{
PropertyChanged(this, new PropertyChangedEventArgs(sProp));
}
}
}
}