Проблемы с не распознаванием функций пространства имен - PullRequest
0 голосов
/ 20 мая 2019

У меня возникают определенные проблемы с невозможностью распознать функции определенного пространства имен.Это не первый раз, когда у меня была эта проблема, но я не уверен, что я делаю неправильно.Я использую Visual Studio 2019

Я пытался найти ссылки, которые были бы необходимы, но похоже, что у меня не работает.

public ImageSource UserImage
{
    get { return UserImage.Source; }
    set { UserImage.Source = value; }
}

Программа не распознает. Источник У меня также было это с 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; }
         }



    }
}

1 Ответ

1 голос
/ 20 мая 2019

An ImageSource не имеет Source свойства.Это источник Image, и свойство не может возвращать себя, поэтому я думаю, что вы хотите вернуть Source элемента Image:

Image _userImage;
public ImageSource UserImage
{
    get { return _userImage.Source; }
    set { _userImage.Source = value; }
}
...