Windows phone 8.1 LongListSelector 按钮问题

Windows phone 8.1 LongListSelector issue with button

我实现了 LongListSelector 控制器而不是 ListView 控制器,因为我使用的是 Windows Phone Silverlight 应用程序。

我想将 Name 绑定到 Button 控制器。但我无法完成它。

<Button  Name="{Binding Name}" Content="Download" Grid.Row="2" Grid.Column="1" Click="Button_Click_1" Width="170" Height="70" Background="#b3c833"></Button>

我为 TextBox 成功了,ImageLongListSelector 控制器成功了。

如有任何建议,我们将不胜感激。

public class Station
{
    //  private string _stationName;

    private string _stationName;
    //  private BitmapImage bm = new BitmapImage(new Uri(@"Image/Darktheme.png", UriKind.RelativeOrAbsolute));
    private Uri bm;
    private string btnop;
    public Uri ImageUrl
    {
        get { return bm; }
        set { bm = value; }
    }

    public string Name
    {
        get { return _stationName; }
        set { _stationName = value; }
    }
    public string btnop1
    {
        get { return btnop; }
        set {
            btnop = value; }
    }
    public Station( Uri bm,string station, string ty)
    {
        this.Name = station;
    this.ImageUrl = bm;
        this.btnop1 = ty;
    }
}


ObservableCollection<Station> trainStations = new ObservableCollection<Station>();
trainStations.Add(new Station(new Uri("Assets/pdfdoc.png", UriKind.RelativeOrAbsolute),d, word));   

根据 MSDN 使用 FrameworkElement.Tag 属性。

FrameworkElement.Tag 获取或设置可用于存储有关此元素的自定义信息的任意对象值。

这个page说的很清楚。只能对 DependencyProperty 进行绑定。它不能在 x:Name.

上工作

如果要遍历 LongListSelector,可以将 Name 成员绑定到 Tag 属性.