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