【问题标题】:windows phone data binding listpicker to List of Stringswindows phone 数据绑定 listpicker 到字符串列表
【发布时间】:2013-07-30 19:42:50
【问题描述】:

我有一个在构造函数中初始化的字符串列表:

public List<String> m_Distances = new List<String>();
public List<String> Distances
{
    get
    {
        return m_Distances;
    }
}

以及在构造函数中:

listPickerDistance.ItemsSource = Distances;

现在在我的 XAML 中:

                <TextBlock Text="Distance" x:Name="textBlockDistance"/>
                <toolkit:ListPicker ItemsSource="{Binding}" x:Name="listPickerDistance">
                    <toolkit:ListPickerItem>
                        <DataTemplate>
                            <TextBlock Text="{Binding Distances, ElementName=listPickerDistanceSearch}"/>
                        </DataTemplate>
                    </toolkit:ListPickerItem>
                </toolkit:ListPicker>

您能帮我将列表绑定到列表选择器吗? 应该很容易……不是吗?

【问题讨论】:

  • 您的 XAML 会覆盖您在构造函数中设置的 ItemsSource。
  • 是的.. 我试图删除它(在我的 XAML 的第二行中).. 仍然不起作用..

标签: c# xaml binding windows-phone


【解决方案1】:

这就是全部:

public List<String> m_Distances = new List<String>();
public List<String> Distances
{
    get
    {
        return m_Distances;
    }
}

listPickerDistance.ItemsSource = Distances;

<toolkit:ListPicker x:Name="listPickerDistance">

</toolkit:ListPicker>

【讨论】:

  • DataTemplate 仅在您绑定到类或想要自定义布局时才需要。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-30
  • 2014-09-28
  • 2013-11-14
  • 2014-12-31
  • 1970-01-01
  • 2012-05-30
  • 1970-01-01
相关资源
最近更新 更多