XAML 내부에 정의 된 문자열 컬렉션에 대한 바인딩을 만들고 싶습니다.XAML 내에서 컬렉션 정의
WPF에서는 ArrayList
을 키가있는 리소스로 만들고 StindingResource를 사용하여 바인딩 소스로 사용할 준비가되었습니다.
Xamarin Forms에서도 가능합니까?
편집 : 나는 @Stephane DELCROIX에 의해 제안 된 솔루션이 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:sys="clr-namespace:System;assembly=mscorlib"
x:Class="ReferenceApp.Views.GamesPage"
Title="Games">
<ContentPage.Resources>
<x:Array Type="{x:Type sys:String}" x:Key="array">
<x:String>Hello</x:String>
<x:String>World</x:String>
</x:Array>
</ContentPage.Resources>
<Grid />
</ContentPage>
그러나, 예외가 발생되지 않습니다 the <x:Array >... </x:Array>
내가 뭘 잘못하고 있니?
을 제어하고 컨트롤의 속성을있는? 나는'Picker.Items'을 위해 그것을하는 방법을 알고 있지만'ListView.ItemSource'에 대해서는 확실치 않습니다. – hvaughan3
ListView의 ItemsSource를 사용하고 싶습니다. – SuperJMN
'Picker' 예제 [here] (https://forums.xamarin.com/discussion/24023/adding-a-picker-in)를 사용할 수 있습니다. -xaml). – hvaughan3