C# 4.0 单击长列表选择器时显示按钮
当我在WindowsPhone8中点击长列表选择器时,我想显示一个按钮 C#C# 4.0 单击长列表选择器时显示按钮,c#-4.0,windows-phone-8,C# 4.0,Windows Phone 8,当我在WindowsPhone8中点击长列表选择器时,我想显示一个按钮 C# this.DisplayedContacts=新的ObservableCollection(); this.DataContext=this.DisplayedContacts; var触点=新触点(); contacts.SearchCompleted+=(s,e)=> { foreach(e.Results中的var触点) { Debug.WriteLine(contact.PhoneNumbers.Any()?c
this.DisplayedContacts=新的ObservableCollection();
this.DataContext=this.DisplayedContacts;
var触点=新触点();
contacts.SearchCompleted+=(s,e)=>
{
foreach(e.Results中的var触点)
{
Debug.WriteLine(contact.PhoneNumbers.Any()?contact.PhoneNumbers.First().PhoneNumbers:string.Empty);
此.DisplayedContacts.Add(contact.DisplayName+“-”+
(contact.phonenumber.Any()
?contact.PhoneNumber.First().PhoneNumber
:string.Empty);
}
};
SearchAsync(string.Empty,FilterKind.DisplayName,null);
}
public ObservableCollection DisplayedContacts{get;set;}
私有void LongListSelector_Tap_1(对象发送方、GestureEventArgs e)
{}
xaml代码
你要做的就是将按钮的可视性设置为可见,就像假设你的button名称是“Mybutton”一样
你要做的就是把你的按钮的可视性设置为可见,就像假设你的名字是“Mybutton”一样
用户
可见性
属性隐藏列表并显示按钮
。
您的XAML
将类似于以下内容:
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0" >
<phone:LongListSelector x:Name="LongList" Tap="LongListTap"/>
<Button x:Name="ActionButton" Visibility="Collapsed"/>
</Grid>
用户
可见性
属性隐藏列表并显示按钮
。
您的XAML
将类似于以下内容:
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0" >
<phone:LongListSelector x:Name="LongList" Tap="LongListTap"/>
<Button x:Name="ActionButton" Visibility="Collapsed"/>
</Grid>
你在用MVVM灯吗?你在用MVVM灯吗??
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0" >
<phone:LongListSelector x:Name="LongList" Tap="LongListTap"/>
<Button x:Name="ActionButton" Visibility="Collapsed"/>
</Grid>
private void LongListTap(object sender, GestureEventArgs e)
{
LongList.Visibility = Visibility.Collapsed;
ActionButton.Visibility = Visibility.Visible;
}