4

XAML에서 ItemsControl/ItemsSource = "{Binding AvailableContracts}"를 정의하면 Visual Studio가 DataContext가 바인딩 된 ModelView에서 AvailableContracts 속성을 찾아서 반영한 다음 내가 입력 할 때 : 그것은 AvailableContracts이 목록 모음이기 때문에 내 ContractModelView 나를 사용할 수있는 바인딩 속성의 IntelliSense를 팝업 것XAML 데이터 바인딩을 수행 할 때 인텔리 센스를 얻는 방법?

<TextBlock Text="{Binding Path= 

.

Visual Studio에서이 논리 경로를 따라 가서 필자에게 필요한 인텔리 센스를 제공 할 수없는 이유가 없습니다. 아무도 여기에 연결이 끊어진 이유를 설명 할 수 있습니까? 아니면 분명히 인텔리 센스를 제공 할 수있는 "도움을주는"방법이 있습니다. 이 작업을 수행 할 수있는 타사 도구가 있습니까? 아마도 VS2010에서? MEF가 VS2010에서 인텔리 센스를 훨씬 향상시킬 것이라고 들었습니다.

내 XAML보기를 작성할 때 인텔리 센스가 부족하여 메모장처럼 느껴집니다. :-(문제에 대한 하나의 좋은 해결책이

<UserControl 
    x:Class="TestMvvmWpf8898.Views.CustomerView" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> 
    <Grid> 
     <StackPanel> 
      <TextBlock Text="{Binding Path=FullName}"/> 
      <ItemsControl ItemsSource="{Binding Path=AvailableContracts}"> 
       <ItemsControl.ItemTemplate> 
        <DataTemplate> 
         <TextBlock Text="{Binding Path=NEED_INTELLISENSE_HERE 
        </DataTemplate> 
       </ItemsControl.ItemTemplate> 
      </ItemsControl> 
     </StackPanel> 
    </Grid> 
</UserControl> 

답변

2

: ReSharper에서이

관련 문제