Класс DataContext не найден в XAML Designer (хотя все выглядит хорошо) - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь установить текст данных в XAML-файле с помощью

<Window x:Class="LocationScout.SettingsDeleteWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:ViewModel="clr-namespace:LocationScout.ViewModel"
    mc:Ignorable="d"
    Title="Delete" Height="315" Width="350" 
    WindowStartupLocation="CenterScreen">

<Window.DataContext>
    <ViewModel:SettingsDeleteDisplayItem/>
</Window.DataContext>

Редактор XAML, однако, показывает ошибку «Имя« SettingsDeleteDisplayItem »не существует в пространстве имен« clr-namespace: LocationScout.ViewModel ».

Класс модели представления выглядит хорошо для меня:

namespace LocationScout.ViewModel
{
    public class SettingsDeleteDisplayItem : BaseObservableObject
    {
         private long _countryAreaCountToDelete;

         public long CountryAreaCountToDelete
         {
            get => _countryAreaCountToDelete;
            set
            {
                _countryAreaCountToDelete = value;
                OnPropertyChanged();
            }
        }
    }
}

Построение решения работает без ошибок. Любая идея? Большое спасибо.

1 Ответ

0 голосов
/ 24 января 2019

Как отметил @RobertHarvey в комментарии, я перешел на строчные буквы и перезапустил Visual Studio. Теперь это работает.

Простая перестройка решения не помогла (я пробовал ранее).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...