2017-12-01 21 views
0

오늘 UWP 프로젝트를 재생하는 동안 Visual Studio 2017 버그를 발견했습니다. 여기보고하고 싶어. 나는 하루를 잃고 이것이 동일한 문제에 직면하게 될 시간 절약가가되기를 바랍니다. 바인딩/X : 데이터 형식'nn.aa'의 바인딩 경로가 잘못되었습니다. 'cc'유형에서 'n'속성을 찾을 수 없습니다.

잘못된 바인딩 경로 'nöbetci.AdSoyad': 부동산의 'N'유형을 찾을 수 없습니다 'MdYrdNobetGunu' '

오류가 X 수에 대한 XAML 오류했습니다

<ListView x:Name="listViewNobMudYrdCalendar"> 
     <ListView.ItemTemplate> 
      <DataTemplate x:DataType="Models:MdYrdNobetGunu"> 
       <StackPanel> 
        <TextBlock Text="{x:Bind nöbetçi.AdSoyad}"/> 
       </StackPanel> 
      </DataTemplate> 
     </ListView.ItemTemplate> 
    </ListView> 

답변

0

하루가 지나면 마침내 ascii 표준 고정 문제 (ö> o 및 ç> c)로 비 ASCII (유니 코드) 모델 클래스 속성 이름이 바뀌 었습니다. 되돌아온 코드가 항상 같은 오류를 발생시키기 때문에 확실합니다. 컴파일되지 않습니다. 컴파일러에서 동일한 오류가 발생합니다. 그것은 VS 버그로 보인다. 이상하지만 현실.

public class MdYrdNobetGunu 
     { 
      //singleton 
      public static ObservableCollection<MdYrdNobetGunu> NöbetGünleri = new ObservableCollection<MdYrdNobetGunu>(); 

      //public NobMdYrd nöbetçi { get; set; }//raises a xaml relevant bug 
      public NobMdYrd nobetci { get; set; } //works 
      ....... 
     } 
0

공유 해 주셔서 감사합니다. 제공하신 코드를 테스트했지만 문제가 발생하지 않았습니다. 귀하의 vs2017 버전은 무엇입니까? 내 vs2017입니다 15.4.5. enter image description here

+0

15.4.5 커뮤니티 에드 생각합니다. 앱을 간소화하고 늦게 여기에서 공유하도록하겠습니다. –