我刚刚开始探索LightSwitch。我使用“列表和详细信息屏幕”模板生成了一个屏幕。我想做以下事情:
b)自定义左侧列表框项目的外观
a)修改它在每个项目中显示的数据(使其显示多个字段)
(编辑:据说可以使用列或行布局等方式完成此操作)
如何在此ListBox上访问与ItemTemplate关联的DataTemplate?我是否需要创建自定义控件?
由于
答案 0 :(得分:0)
您可以非常轻松地更改列表框或任何其他屏幕元素中显示的内容的结构。贝丝马西撰写了a blog that shows how to do this。 LightSwitch在这方面非常灵活,因为它基于XAML并支持控件的分层组合。
为了改变特定控件的视觉外观,即使做一些像控制字体一样简单的事情,您会发现自定义控件是您唯一的选择。但是,只要您拥有完整版的Visual Studio,就可以轻松地在LightSwitch中创建和使用客户控件。
您还可以创建主题或自定义shell来控制所有控件和窗口的整体外观,但这是一项大量的工作,并且它不会让您能够定位单个控件。