2009-11-30 8 views
7

Tengo el siguiente código:La propiedad 'IsDataSource' no se ha encontrado en el tipo '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> 

el problema es dat i siempre consigo un error: La propiedad 'IsDataSource' no se encontró en el tipo' ViewModelLocator '. "

lo que podría ser el problema aquí?

Redgards Dieter

Respuesta

14

creo que el atributo IsDataSource es específico de Expression Blend. Otros editores, como Visual Studio, no serán capaces de entenderlo.

puede solucionar este problema mediante el editor de instruir a ignorar este atributo

Trate de añadir los siguientes atributos al elemento de control de usuario:.

xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"  
mc:Ignorable="d" 
Cuestiones relacionadas