2016-09-06 5 views
1

Я пытаюсь использовать SplitView, кнопки которого взяты из привязки данных. Вот код:Связывание данных в ошибке splitview

<SplitView Name="AnnouncementSplitView" 
      DisplayMode="CompactInline" 
      OpenPaneLength="200" 
      CompactPaneLength="56" 
      HorizontalAlignment="Left" Grid.Row="1"> 
     <ListView ItemsSource="{x:Bind Parts}" 
        SelectionMode="Single" 
        Name="CongregationList" 
        SelectionChanged="LoadAnnouncements"> 
      <ListView.ItemTemplate> 
       <DataTemplate x:DataType="data:Part"> 
        <StackPanel Orientation="Horizontal"> 
         <TextBlock Name="PartImage" 
            Text="&#xE125;" 
            FontFamily="Segoe MDL2 Assets"/> 
         <TextBlock Name="PartName" 
            Text="{x:Bind PartName}" 
            Margin="20,0,0,0"/> 
        </StackPanel> 
       </DataTemplate> 
      </ListView.ItemTemplate> 
     </ListView> 
    </SplitView> 

Я получаю сообщение об ошибке в следующей строке:

x:DataType="data:Part" 

, что класс часть не существует в пространстве имен задаваемых данных, хотя это делает ..

ответ

0

Ошибка заключалась в том, что я создал класс после того, как написал код в XAML. Поэтому, когда он был написан, компилятор попытался найти несуществующий класс. Все, что мне нужно было сделать, это переписать код XAML, очистить и перестроить решение ...