代码之家  ›  专栏  ›  技术社区  ›  Fermin

启动Silverlight 4设计

  •  4
  • Fermin  · 技术社区  · 14 年前

    我主要来自web开发背景(ASP.NET、ASP.NETMVC、XHTML、CSS等),但我的任务是创建/设计Silverlight应用程序。应用程序正在使用Bing Maps控件进行Silverlight,这将包含在用户控件中,并将成为系统中的“主”屏幕。

    表单上将有许多其他用户控件,用于选择/过滤/排序/排序地图上的数据。我认为它就像visualstudio:Bing地图就像代码编辑器窗口,其他控件就像解决方案资源管理器、查找结果等(尽管它们的数量少得多!)

    我已经读过了,我对应用程序的数据端(RIA服务)很满意。我已经(有点)开始研究数据绑定和使用视图模型来表示数据并将代码隐藏在文件lite中。

    我确实需要一些UI设计/导航框架方面的帮助,具体来说有两个方面:

    • 如何最好地实现流体设计,以便可以调整/固定/取消固定过滤地图数据的各种用户控件(例如,与VS中的解决方案资源管理器类似)?我用带有GridSplitter控件的网格做了一个测试,这是最好的方法吗?最好在网格中创建一个带有导航框的网格/网格拆分器来加载内容吗?
    • 由于我有多个用户控件,它们基本上使用同一组数据,所以我是否应该将dataContext设置为最高级别(例如,如果使用具有多个帧的网格,则设置为网格级别?)。

    1 回复  |  直到 14 年前
        1
  •  2
  •   apiguy    14 年前

    Microsoft创建了一个很好的社区网站,帮助人们开始使用design和Silverlight: http://www.microsoft.com/design/toolbox/

    它可能远远超出您当前项目的需要,但它肯定会为您提供掌握Silverlight设计所需的培训。