Xamarin 응용 프로그램 목록에서 데이터 바인딩을 사용하려고합니다. 다음과 같습니다 : https://developer.xamarin.com/guides/xamarin-forms/user-interface/listview/data-and-databinding/. Visual Studio에서 다음과 같은 오류 메시지가 표시됩니다. CS0103 C# "ELementView"이름이 현재 컨텍스트에 없습니다. xaml fil : xaml fil에있는 xmlns : local에 관한 문제라고 생각하지만 잘 모르겠습니다.현재 컨텍스트 및 데이터 바인딩
XAML 코드 :
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:App4;assembly=listeElements"
x:Class="App4.Page1"
Title="ListView Demo Page">
<ListView x:Name="ELementView">
<ListView.ItemTemplate>
<DataTemplate>
<TextCell Text="{Binding Name}" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</ContentPage>
listeElements 코드 : 그냥 이름이 어디에서 참조 할 수 있습니다 의미하지 않는다 ListView
를 제공함으로써 여러분의 도움이
"ELementView"를 참조하려고하는 코드가 있습니다. 우리가 그걸 볼 수 있을까요? 문맥? –
Xaml이 App4.Page1이면 코드가 App4.Element입니다. XAML 페이지의 코드 숨김 파일은 동일한 클래스 이름을 공유하고 동일한 기본 형식 (ContentPage)을 상속해야합니다. 일반적으로 IDE에서 새 XAML 페이지를 만들면이 모든 작업이 수행됩니다. – Jason