2009-11-30 18 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" 
関連する問題