2009-11-30 103 views
7

我有以下代碼:屬性「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 迪特

回答

14

我覺得IsDataSource屬性是特定於Expression Blend中。其他編輯器,如Visual Studio,將無法理解它。

您可以通過指示編輯忽略這個屬性解決這個問題

嘗試添加下列屬性的用戶控件元素:

xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"  
mc:Ignorable="d" 
相關問題