0

我打算将酒店房间预订状态显示为颜色效果。看图片。在想要控制我想使用? 在此处输入图像描述

4

1 回答 1

0

伙计,这是 WPF ......您可以使用几乎任何您想要执行此操作的控件。好的,所以我有点夸大其词,但这确实是您的选择。你应该使用任何你觉得舒服的东西。但是,如果我必须设计一个看起来像您的图像的 UI,我可能会选择 aListBox或 aDataGrid具有相当高的自定义水平。

如果我使用 a DataGrid,日期名称可以是列标题,房间名称可以是行标题。您还需要使用某种自定义ColorConverter类来为单元格中的单元格数据着色。

使用 a ListBox,我将创建 aDataTemplate以应用于ListBox.ItemTemplate将包含包括房间名称在内的整行的属性。当然,这意味着您需要以不同的方式构建数据以包含每个房间的名称。有了已知的天数/列数,您可以只使用属性设置为Grid的a来保持每个项目的列对齐。DataTemplateGrid.IsSharedSizeScopeTrue

祝你好运,玩得开心……这似乎是一个有趣的项目。

于 2013-11-08T11:00:28.233 回答