我打算将酒店房间预订状态显示为颜色效果。看图片。在想要控制我想使用?
问问题
506 次
1 回答
0
伙计,这是 WPF ......您可以使用几乎任何您想要执行此操作的控件。好的,所以我有点夸大其词,但这确实是您的选择。你应该使用任何你觉得舒服的东西。但是,如果我必须设计一个看起来像您的图像的 UI,我可能会选择 aListBox
或 aDataGrid
具有相当高的自定义水平。
如果我使用 a DataGrid
,日期名称可以是列标题,房间名称可以是行标题。您还需要使用某种自定义ColorConverter
类来为单元格中的单元格数据着色。
使用 a ListBox
,我将创建 aDataTemplate
以应用于ListBox.ItemTemplate
将包含包括房间名称在内的整行的属性。当然,这意味着您需要以不同的方式构建数据以包含每个房间的名称。有了已知的天数/列数,您可以只使用属性设置为Grid
的a来保持每个项目的列对齐。DataTemplate
Grid.IsSharedSizeScope
True
祝你好运,玩得开心……这似乎是一个有趣的项目。
于 2013-11-08T11:00:28.233 回答