获取 ListPicker 中所选项目的值 Windows Phone 8.1 Silverlight
Get Value for selected Item in ListPicker Windows Phone 8.1 Silverlight
我的网络服务器我有一个方法 return 属性列表:
public class ListaProfessor
{
public String Nome { get; set; }
public String Curso { get; set; }
public String Periodo { get; set; }
public String Semestre { get; set; }
public String Turno { get; set; }
public String Data { get; set; }
}
在我的 windows phone 项目中,我有 4 个 ListPicker!每个列表选择器必须接收我在网络服务器中创建的 4 个道具。
<toolkit:ListPicker x:Name="CursoLista" Header="Curso" ItemsSource="{Binding}" SelectionChanged="CursoLista_SelectionChanged">
<toolkit:ListPicker.ItemTemplate>
<DataTemplate>
<StackPanel>
<toolkit:ListPickerItem Content="{Binding Curso}"/>
</StackPanel>
</DataTemplate>
</toolkit:ListPicker.ItemTemplate>
</toolkit:ListPicker>
在我的 Cs 文件中:
CursoLista.ItemsSource = e.Result;
如您所见,我正在使用 Binding Curso
到 select 只是我数据库中的字符串列表,我成功了。
这些是我的 4 个 ListPicker,我只想 select 将在 ListPicker 内部绑定的名称,知道 e.Result
附带所有道具,我只想 select一个!
如果您不使用 MVVM 方法,您可以这样做:
var content = ((ListPickerItem)CursoLista.SelectedItem).Content;
我的网络服务器我有一个方法 return 属性列表:
public class ListaProfessor
{
public String Nome { get; set; }
public String Curso { get; set; }
public String Periodo { get; set; }
public String Semestre { get; set; }
public String Turno { get; set; }
public String Data { get; set; }
}
在我的 windows phone 项目中,我有 4 个 ListPicker!每个列表选择器必须接收我在网络服务器中创建的 4 个道具。
<toolkit:ListPicker x:Name="CursoLista" Header="Curso" ItemsSource="{Binding}" SelectionChanged="CursoLista_SelectionChanged">
<toolkit:ListPicker.ItemTemplate>
<DataTemplate>
<StackPanel>
<toolkit:ListPickerItem Content="{Binding Curso}"/>
</StackPanel>
</DataTemplate>
</toolkit:ListPicker.ItemTemplate>
</toolkit:ListPicker>
在我的 Cs 文件中:
CursoLista.ItemsSource = e.Result;
如您所见,我正在使用 Binding Curso
到 select 只是我数据库中的字符串列表,我成功了。
这些是我的 4 个 ListPicker,我只想 select 将在 ListPicker 内部绑定的名称,知道 e.Result
附带所有道具,我只想 select一个!
如果您不使用 MVVM 方法,您可以这样做:
var content = ((ListPickerItem)CursoLista.SelectedItem).Content;