【发布时间】:2011-01-17 16:45:17
【问题描述】:
在学习使用 WPF 时遇到了一堆随机但可能非常简单的问题。如果有人能回答其中任何一个,将不胜感激。
我有一个
Rectangle,我根据自己的喜好设置了样式,然后是一个StackPanel,我实际上将内容(一堆标签)放入其中。看起来Rectangle没有结束语句那么我怎样才能使它成为StackPanel的父级(我希望面板随之移动)?我需要以表格形式显示文本(标签)。它将只有两列和 8 行(行数可能会改变)。我最初只考虑使用
Grid,但由于这是用于布局的,它没有按预期工作。我还查看了DataGrid,但这对于我的需求来说似乎令人困惑且过于复杂。我可以使用任何简单的表格样式元素吗?我有一些动画扩展器,我想为我的应用程序中的其他 UI 内容元素提供类似的标题栏。我还没有看到任何类型的元素,所以我想知道我是否只需要使用
Label或其他东西并将其样式尽可能接近以匹配,或者是否已经存在我应该使用的东西。如果我需要使用标签,将它与作为标题栏的元素进行分组/附加的正确方法是什么?是否存在任何用于 WPF 的控件以允许使用 Mac 样式的菜单栏?类似于 的东西,图标在鼠标悬停时移动和展开。
我有一个网格,它有两个扩展器(一个在另一个之上),
Height="Auto",两行设置为Height="Auto",这样当顶部最小化时,底部向上移动以缩小间隙.我现在正在使用MinHeight以确保它们至少有所扩展,但我想让它们占据Grid高度的全部100%。我该怎么办?
【问题讨论】:
-
如果您缩短/拆分您的问题,您可以吸引更多的回答者。
-
是的,最好问五个问题。