xml设计UI界面

lyjlee 2008-09-18 02:13:20
看到完美世界的patcher程序,发现其用xml作为界面的显示,求相关资料 ,谢谢!
...全文
542 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
柚木卤鹅 2008-09-20
  • 打赏
  • 举报
回复
mark, 学习学习~
会思考的草 2008-09-19
  • 打赏
  • 举报
回复
Windows Presentation Foundation
这里有一个例子,附源代码:
http://www.codeplex.com/familyshow
lichanghai3166 2008-09-19
  • 打赏
  • 举报
回复
wpf?
什么东东?能不能详细介绍下?
xiaolonghong 2008-09-18
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="UTF-8" ?>
<layouts>
<layout>
<id>200</id>
<title>系统设置</title>
<width>571</width>
<height>396</height>
<miniWidth>571</miniWidth>
<miniHeight>396</miniHeight>
<resize>false</resize>
<magnetize>false</magnetize>
<group>200</group>
<bgitems>
<item path="module\\top_l.png" left="0" top="0" />
<item path="module\\top_m.png" left="11" top="0" right="11" />
<item path="module\\top_r.png" right="0" top="0" />
<item path="module\\center_l.png" left="0" top="29" bottom="39" />
<item path="config\\pic_center_m.png" left="9" width="117" top="29" bottom="39" stretch="true" />
<item path="config\\pic_center_line.png" left="125" top="29" bottom="39" stretch="true" />
<item path="module\\center_r.png" right="0" top="29" bottom="39" />
<item path="module\\bottom_h_l.png" left="0" bottom="0" />
<item path="module\\bottom_h_m.png" left="11" bottom="0" right="11" />
<item path="module\\bottom_h_r.png" right="0" bottom="0" />
</bgitems>
<components>
<item id="title" left="10" top="7" width="50" height="14" label="true">
<prop id="text" value="设置1" />
<prop id="textColor" value="#dadef4" />
<prop id="font" value="新宋体" />
<prop id="fontBold" value="true" />
<prop id="fontSize" value="12" />
<resource id="background" path="module\\top_m.png" left="0" top="7" />
</item>
<item id="close" right="6" top="3">
<resource id="normal" path="module\\close.png" />
<resource id="hover" path="module\\close_over.png" />
</item>
<item id="lrcset" left="9" top="61" width="116" height="24" checkbox="true" checked="false">
<prop id="text" value="设置2" />
<prop id="textColor" value="#b5bada" />
<resource id="background" path="config\\pic_center_m.png" left="0" top="34" />
<prop id="highlightBackgroundColor" value="#48485f" />
<prop id="checkedBackgroundColor" value="#ffffff" />
<prop id="font" value="新宋体" />
<prop id="fontSize" value="12" />
<prop id="textPos" value="32 7" />
<prop id="checkedTextColor" value="1e1f2b" />
<prop id="checkedFont" value="新宋体" />
<prop id="checkedFontSize" value="12" />
<prop id="checkedFontBold" value="true" />
</item>
<item id="networkset" left="9" top="109" width="116" height="24" checkbox="true" checked="false">
<prop id="text" value="设置3" />
<prop id="textColor" value="#b5bada" />
<resource id="background" path="config\\pic_center_m.png" left="0" top="82" />
<prop id="highlightBackgroundColor" value="#48485f" />
<prop id="checkedBackgroundColor" value="#ffffff" />
<prop id="font" value="新宋体" />
<prop id="fontSize" value="12" />
<prop id="textPos" value="32 7" />
<prop id="checkedTextColor" value="1e1f2b" />
<prop id="checkedFont" value="新宋体" />
<prop id="checkedFontSize" value="12" />
<prop id="checkedFontBold" value="true" />
</item>
<item id="configChildDialog" left="130" bottom="45" top="30" right="13"></item>
</components>
</layout>
会思考的草 2008-09-18
  • 打赏
  • 举报
回复
用wpf
fengogo 2008-09-18
  • 打赏
  • 举报
回复
oo mark
lyjlee 2008-09-18
  • 打赏
  • 举报
回复
这里是xml的节选:

<SkinWindow Name="完美世界更新程序" MainWindow="true">
<OnWindowLoad Name="Update"/>
<SkinArt BackgroundColor="255,0,255">
<Image Type="BackgroundImage" Path="skin/image/main-bg.bmp"/>
<Image Type="MapImage" Path="skin/image/main-map.bmp"/>
</SkinArt>
<SkinButton Name="Play" TabID="1" MapColor="128,0,0" Text="更新游戏" Style="ButtonStyle2">
<SkinArt>
<Image Type="BackgroundImage" Path="skin/image/button-bg.bmp"/>
<Image Type="FocusedImage" Path="skin/image/button-focused.bmp"/>
<Image Type="ClickedImage" Path="skin/image/button-clicked.bmp"/>
<Image Type="FocusClickedImage" Path="skin/image/button-focusclicked.bmp"/>
<Image Type="DisabledImage" Path="skin/image/button-disabled.bmp"/>
<Image Type="HoverImage" Path="skin/image/button-hover.bmp"/>
</SkinArt>
<Command Event="click" Name="PlaySound" FileName="skin/sounds/click.wav"/>
<Command Event="click" Name="Update"/>
</SkinButton>



</SkinWindow>

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧