如果我使用以下代码在ListBox
中显示对象,如何在TextBlock
中显示?
listStudents.Items.Clear();
foreach (Student sRef in StudentList)
{
listStudents.Items.Add(sRef);
}
答案 0 :(得分:1)
如果您想在一个 in vec4 buffer1; //Bind buffer1 to this attribute
in vec4 buffer2; //Bind buffer2 to this attribute
uniform float t; //Interpolation parameter between 0 and 1
void main()
{
gl_Position = (1 - t) * buffer1 + t * buffer2;
}
中显示多行学生,您可以附加到TextBlock
的{{1}}属性:
Text
但您可能希望定义一个TextBlock
来定义视图中每个foreach (Student sRef in StudentList)
{
textBlock1.Text += sRef.Firstname + " " sRef.Lastname + Environment.NewLine;
}
对象的外观:
ItemTemplate
答案 1 :(得分:0)
listStudent.Items.Clear();
foreach (Student sRef in StudentList)
{
listSubjects.Items.Add(sRef.firstname + " " + sRef.lastname);
}
答案 2 :(得分:0)
如果您只想显示没有选择和其他ListBox
功能的对象列表,可以方便地使用ItemsControl
- 它具有ItemTemplate
属性来控制每个项目的外观和其他有用的东西(实际上,ListBox
继承ItemsControl
)。只需使用itemsStudent
类型的ItemsControl
变量,并使用相同的代码:
itemsStudent.Items.Clear();
foreach (Student sRef in StudentList)
{
itemsStudent.Items.Add(sRef);
}