C# 更改longlistselector中DataTemplate内控件的可见性

C# 更改longlistselector中DataTemplate内控件的可见性,c#,xaml,windows-phone-8,C#,Xaml,Windows Phone 8,我有长列表选择器包含一个数据模板,如图像,文本,以及两个按钮, 现在我想做的是,当我在longlistselector中选择项目时,相应的项目按钮将可见将您的longlistselector与所选项目属性绑定,当您的选择更改时,将调用该属性,您可以获取所选元素,然后更改按钮的可见性 <ls:LongListSelector Margin="0,10,0,10" ItemsSource="{Binding attractionlist,Mode=TwoWay,UpdateSourceTrig

我有
长列表选择器
包含一个
数据模板
,如
图像
文本
,以及两个
按钮

现在我想做的是,当我在longlistselector中选择
项目时,相应的项目
按钮将可见

将您的longlistselector与所选项目属性绑定,当您的选择更改时,将调用该属性,您可以获取所选元素,然后更改按钮的可见性

<ls:LongListSelector Margin="0,10,0,10" ItemsSource="{Binding attractionlist,Mode=TwoWay,UpdateSourceTrigger=Default}" SelectedItem="{Binding SelectedAttractionDetail,Mode=TwoWay,UpdateSourceTrigger=Default}" >

然后做一个像这样的属性

            private ObservableCollection<AttractionDetails> _attractionlist;
            public ObservableCollection<AttractionDetails> attractionlist
            {
                get
                {
                    return _attractionlist;
                }
                set
                {
                    _attractionlist = value;
                    RaisePropertyChanged("attractionlist");

                   // Change visibility here
                }
            }
private observeCollection\u attractionlist;
公共可观测集合吸引列表
{
得到
{
return\u attractionlist;
}
设置
{
_属性列表=值;
RaisePropertyChanged(“吸引列表”);
//在此处更改可见性
}
}

如何设置所选项目属性