我有longlistselector
一个datatemplate
喜欢image
,text
和两个buttons
,现在我想做的是,当我items
在 longlistselector 中选择时,相应的项目buttons
将可见
问问题
246 次
1 回答
0
将您的 LongListSelector 与 Selected 项目属性绑定,当您的选择发生更改时,将调用该属性,您可以获取选择的元素,然后更改按钮的可见性...
<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
}
}
于 2013-07-02T09:32:04.787 回答