Свойство 'IsDataSource' не было найдено в типе 'ViewModelLocator

У меня есть следующий код:

<UserControl x:Class="TestApp.View.ViewAlarmLog"
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:Custom="http://schemas.microsoft.com/wpf/2008/toolkit"  
 xmlns:mvvm="clr-namespace:Test.ViewModel">
<UserControl.Resources>
    <ResourceDictionary  >
        <ResourceDictionary.MergedDictionaries>
        </ResourceDictionary.MergedDictionaries>
        <mvvm:ViewModelLocator x:Key="Locator" d:IsDataSource="True"/>
  </ResourceDictionary>
 </UserControl.Resources>

проблемой является dat, я всегда получаю ошибку: свойство 'IsDataSource' не было найдено в типе 'ViewModelLocator'".

Какова могла быть проблема здесь?

Redgards Dieter

8
задан user183638 30 November 2009 в 20:27
поделиться

1 ответ

Я думаю, что атрибут IsDataSource специфичен для Expression Blend. Другие редакторы, такие как Visual Studio, не смогут этого понять.

Вы можете решить эту проблему, указав редактору игнорировать этот атрибут.

Попробуйте добавить следующие атрибуты к элементу UserControl:

xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"    
mc:Ignorable="d"
15
ответ дан 5 December 2019 в 11:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: