Ich brauche etwas Hilfe mit meinem Projekt auf Xamarin Forms Ich würde gerne eine einfache Picker Xaml binded mit 3 Etiketten, wo, wenn ich einen Wert aus dem Picker die Etiketten automatisch gefüllt werden. (Daten stammen von SQLite). Hier ist, was ich habe:Xamarin Forms Picker Binding
<Picker x:Name="ListJobs" Title="Select Job" ItemsSource="{Binding options}" ItemDisplayBinding="{Binding JobNo}" SelectedItem="{Binding SelectedJobs}"/>
<Label Text="{Binding JobsId}" IsVisible="True" x:Name="TxtId"/>
<Label Text="{Binding name}" IsVisible="True" x:Name="TxtName"/>
<Label Text="{Binding location}" IsVisible="True" x:Name="TxtLoc"/>
Modell
public class Jobs
{
public string JobsId {get;set;}
public string name {get;set;}
public string location {get;set;}
public Jobs(){}
}
-Code Behind:
protected override OnAppearing()
{
jobsInfo = (List<Jobs>) GetJob();
foreach (var item in jobsInfo)
{
Jobs options = new Jobs
{
JobsId = item.JobsId,
name = item.name,
location = item.location
};
BindingContext = options;
}
}
private IEnumerable<Jobs> GetJobsInfo()
{
var db = _connection.Table<Jobs>();
return db.ToList();
}
ich von Picker (wie Drop-Down) auswählen würde und die Etiketten füllen. Kannst du etwas Hinweise geben? Vielen Dank im Voraus für Ihre Unterstützung
Santos
Dank Cole, das ist genau das, was ich suchte. Es hat funktioniert wie ein Zauber! – prezequias
Endlich! Ein Xamarin-Beispiel, das beim ersten Mal funktioniert! –