我是Windows 8手机应用程序开发的新手。
我想在我的应用程序中实现listpicker。我经历了几个帖子并安装了Nuget包。安装完成后,我直接前往XAML并添加了以下代码
< toolkit:ListPicker Header="Default" Grid.Row="1" x:Name="defaultPicker" />
我在代码下面得到一条蓝色曲折线(意味着有一些错误)。任何人都可以帮助我实现listpicker功能。如果您能用示例代码解释它将非常有用。
答案 0 :(得分:1)
您错过了WPtoolkit程序集的名称空间声明。 在您的XAML名称空间声明中,您应该有以下行:
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
答案 1 :(得分:1)
您是否在标题
中添加了名称空间xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
答案 2 :(得分:0)
两个解决方案:
使用mvvm模式 创建ViewModel。 创建绑定。
私人名单_myList;
public List MyList { get {return _myList; } 组 { _myList = value; this.RaisePropertyChanged( “MYLIST”); } }
public YourViewModel(){ MyList = new List(); MyList.add( “TOTO”); }
绑定listPicker。
设置listPicker的名称
<toolkit:ListPicker x:Name="myList" Header="Default" Grid.Row="1" x:Name="defaultPicker" />
在你的构造函数中。
List<string> s = new List<string>();
s.add("TOTO");
myList.itemSource = s;