首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在windows 8 Metro App中设计对话视图?

如何在windows 8 Metro App中设计对话视图?
EN

Stack Overflow用户
提问于 2012-11-29 17:12:40
回答 1查看 331关注 0票数 1

我正在尝试为windows 8 Metro App中的聊天应用程序设计对话视图。我是xaml设计新手,如何设置对话视图,如下图所示,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-29 18:19:17

虽然第一次看起来这个布局可以放到有三列的网格中,但我相信在某个时候你会需要滚动。因此,您可以只使用Canvas,它允许自由浮动控件。将它们放置在具有Canvas.LeftCanvas.Top附加属性的位置。

更新:我的意思的一个插图:

代码语言:javascript
复制
<Canvas Width="300" Height="200">
    <Border Width="40" Height="40" Canvas.Left="10" Canvas.Top="60" Background="Red"/>
    <Border Width="160" Height="80" Canvas.Left="60" Canvas.Top="60" Background="LightGray"/>
    <Border Width="40" Height="40" Canvas.Left="250" Canvas.Top="150" Background="Red"/>
    <Border Width="160" Height="30" Canvas.Left="80" Canvas.Top="150" Background="LightGray"/>
</Canvas>

让我们假设红色边框是用户图片(把Image放在里面),灰色边框是消息(把RichTextBlock放进去)。Canvas允许您自由地移动这些块。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13622300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档