c# - WPF 中的类概念

标签 c# wpf

我是 WPF 新手,我需要将许多组件分组到一个元素中,并为数据库中的每个学生在窗口中创建并添加该元素的新实例,例如为每个学生 2 个文本 block 加 1 个文本框,我该怎么办就这样?

最佳答案

这就是 WPF 真正发挥作用的地方 - 您可以使用 ItemTemplate 或 DataTemplate 来设置 UI 样式,而底层数据对象对它们的呈现方式一无所知。

查看Data Templating进行介绍。实际上,ItemTemplate 是每个项目应如何呈现的模板(定义)。 DataTemplate 更进一步,使您能够根据绑定(bind)的数据项选择要使用的模板,因此您可以拥有一个包含不同类型对象的列表,但仍将它们全部显示在同一列表/重复器控件中屏幕。

关于c# - WPF 中的类概念,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17065623/

相关文章:

wpf - 如何更改平面按钮样式的边框颜色

wpf - ObservableCollection Remove() 未触发可见性绑定(bind)

c# - 在选择更改事件上禁用事件冒泡 - WPF

c# - PInvoke C# : Function takes pointer to function as argument

c# - 使用c#的两个小数位

c# - 在 C# WebBrowser 中加载本地 HTML 文件

c# - 如何在启动时使用中继命令以及如果我要传递的方法位于另一个类中,我该如何执行

c# - 我可以动态地将 TextBlock.Text 的一部分设置为不同的颜色吗?

c# - 我不明白事件委托(delegate)的双重语法

c# - C# 应用程序中串行数据未传输