我有一个带有data class TaskSchedule(val buildingId: Int, val roomId: Int, val buildingName: String, val roomName: String,
val managementAreaName: String) {
companion object {
fun xml(k: Konsumer): TaskSchedule {
k.checkCurrent("TaskShedule")
return TaskSchedule(k.childInt("building_id"),
k.childInt("room_id"),
k.childText("building_name"),
k.childText("room_name"),
k.childText("management_area_name"))
}
}
}
val taskScheduleList = mutableListOf<TaskSchedule>()
File("src/test/files/example.xml").konsumeXml().use { k ->
k.child("Response") {
childText("ReturnCode") // skip over <ReturnCode>
childText("Message") // skip over <Message>
child("Result") {
child("Task") {
child("TaskShedule") {
taskScheduleList.add(TaskSchedule.xml(this))
}
}
}
}
}
println(taskScheduleList)
的窗口。 [TaskSchedule(buildingId=1, roomId=12, buildingName=Gacon, roomName=Lala, managementAreaName=Heocon)]
的{{1}}属性设置为Grid
。该窗口不会刷新内容的行为(SizeToContent
未执行)。
Window
WidthAndHeight
正常工作时,TextTrimming
SizeToContent = Manual
未完成时。但是,当我实际调整窗口大小时,TextTrimming
属性会自动更改为SizeToContent = Manual
(根据MSDN正确)。
TextTrimming
在加载的窗口上,内容的排列方式应使SizeToContent
属性设置为Manual