我遇到一些无法识别特定名称空间功能的问题。这不是我第一次遇到这个问题,但是我不确定自己做错了什么。我正在使用Visual Studio 2019
我试图找到需要的参考,但是似乎我没有用。
public ImageSource UserImage
{
get { return UserImage.Source; }
set { UserImage.Source = value; }
}
程序无法识别.Source我也曾在Datagrid.DataSource中发生过这种情况,除了一些功能外,其他所有方法都可以正常工作。这些更改了吗,还是我缺少参考或程序集?
编辑:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using System.Windows.Forms;
namespace Animations_Aestatic_Test_App
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
public ImageSource UserImage
{
get { return UserImage.Source; }
set { UserImage.Source = value; }
}
}
}
答案 0 :(得分:1)
ImageSource
没有Source
属性。它是Image的来源,属性无法返回自身,因此我想您想返回Source
元素的Image
:
Image _userImage;
public ImageSource UserImage
{
get { return _userImage.Source; }
set { _userImage.Source = value; }
}