2009-11-30 5 views
7

Je le code suivant:La propriété « IsDataSource » n'a pas été trouvé dans le type « 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> 

le problème est dat je reçois toujours une erreur: La propriété « IsDataSource » n'a pas été trouvé dans le type » ViewModelLocator '. "

Quel pourrait être le problème ici?

Redgards Dieter

Répondre

14

Je pense que l'attribut IsDataSource est spécifique à Expression Blend. D'autres éditeurs, comme Visual Studio, ne sera pas en mesure de le comprendre.

Vous pouvez résoudre ce problème en demandant à l'éditeur d'ignorer cet attribut

Essayez d'ajouter les attributs suivants à l'élément UserControl:.

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