我正在使用Silverlight编写一个相当大的界面。随着我的进步,xaml
文件变得越来越大,并且变得越来越丑陋。
grids
和stack panels
的界面。使用其中一种方法时是否有首选方法?我正在寻找建议以及可以作为示例使用的其他资源的链接。
答案 0 :(得分:3)
如果你有很多复杂的XAML,你可以尝试将其分解为几个UserControl,使其更加模块化,每个文件中的XAML更少。
这是一个教程 http://silverlight.net/learn/tutorials/usercontrols.aspx
这是一段视频 http://silverlight.net/learn/learnvideo.aspx?video=52036
答案 1 :(得分:2)
这可能与the XAML best practices question相同,其中建议是查看http://dotnet.org.za/rudi/archive/2009/01/13/xaml-guidelines-released.aspx
答案 2 :(得分:0)
SilverLight与任何其他UI语言一样具有大小复杂性问题
在HTML世界中已经有很多关于这个问题的文章,并且适用相同的规则
我更喜欢堆叠面板而不是网格 - 这有点像HTML世界表vs .css布局战争
使用SilverLight Spy查看其他人的SilverLight工作,您可能对自己感觉更好: - )
答案 3 :(得分:0)