我想在wpf中显示酒店房间预订状态的控件

时间:2013-11-08 10:26:52

标签: wpf

我打算将酒店房间预订状态显示为色彩效果。看图像。在想控制我想用? enter image description here

1 个答案:

答案 0 :(得分:0)

老兄,这是WPF ......你可以使用你想做的任何控制。好吧,我夸大了一点,但它确实是你的选择。你应该使用你喜欢的任何东西。但是,如果我必须设计一个看起来像你的图片的用户界面,我可能会选择ListBoxDataGrid并进行相当高级别的自定义。

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

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

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