1.通过List<string>进行赋值,没有字段绑定

// 前台xaml
<ListBox x:Name="list1">
<ListBox.ItemTemplate>
<DataTemplate DataType="ListBoxItem">
<Border BorderBrush="Red" BorderThickness="0,0,0,1">
<ContentControl Content="{Binding}"/>
</Border>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
// 后台赋值
private void SetListBoxItemsSource()
{
List<string> list = new List<string>();
for (int i = 0; i < 10; i++)
{
list.Add("listboxitem" + i);
}
list1.ItemsSource = list;
}

1.可用字段绑定

// 前台xaml
<ListBox x:Name="list1">
<ListBox.ItemTemplate>
<DataTemplate DataType="ListBoxItem">
<Border BorderBrush="Red" BorderThickness="0,0,0,1">
<ContentControl Content="{Binding name}"/>
</Border>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
// 后台cs
private void SetListBoxItemsSource()
{
List<Person> list = new List<Person>();
for (int i = 0; i < 10; i++)
{
list.Add(new Person() { name = "名字" + i, age = "2" + i });
}
list1.ItemsSource = list;
}
// 类实体
class Person
{
public string name { get; set; }
public string age { get; set; }
}

  

最新文章

  1. android图片透明度跟缩放大小动画事件
  2. Python模块:struct
  3. keepalived和heartbeat区别
  4. JavaScript表单提交四种方式
  5. Lepus经历收获杂谈(一)——confirm features的小工具
  6. 翻译:WebApi 认证--用户认证Oauth解析
  7. Longest Run on a Snowboard
  8. android 电容屏(二):驱动调试之基本概念篇
  9. Git 远程分支的查看及相关问题
  10. ListPreference之entries和entryValues
  11. Flex 扩展combobox 实现复选功能
  12. 分清css的em和rem
  13. Java二维数组的概念和使用方法
  14. JavaEE HttpServlet 解析
  15. php.ini文件修改完重启
  16. 20175234 2018-2019-2 《Java程序设计》第七周学习总结
  17. Add Zabbix Agent
  18. GNOME 3.28 启用桌面图标
  19. BZOJ4910 : [Sdoi2017] 苹果树
  20. 给zabbix添加percona监控模板

热门文章

  1. dedecms 织梦点击图片进入下一页代码
  2. Shiro-权限认证(授权)-编程式授权
  3. 学习HTML5
  4. C++STL 常用 函数 用法(转)
  5. 文件操作类(QFileDialog、QFileInfo、QDir、QDirIterator、QFile)
  6. leetcode 2 Add Two Numbers(链表)
  7. vscode 小笔记
  8. [基本操作]线段树分治和动态dp
  9. c#迭代遍历带数组的json格式数据
  10. nodejs 静态文件服务器