C# 简单的WPF控制问题

C# 简单的WPF控制问题,c#,.net,wpf,controls,C#,.net,Wpf,Controls,在学习使用WPF时,遇到了一堆随机但可能非常简单的问题。如果有人能回答这些问题,我们将不胜感激 我有一个我喜欢的矩形,然后是一个StackPanel,我实际上是在其中放置内容(一堆标签)。看起来,Rectangle没有结束语句,因此如何使其成为StackPanel的父级(我希望面板随它一起移动) 我需要以表格形式显示文本(标签)。它将只有两列和8行(行数可能会更改)。我最初只考虑使用网格,但由于这是一个用于布局的网格,所以它没有按预期工作。我也签出了DataGrid,但这对于我的需求来说似乎是混

在学习使用WPF时,遇到了一堆随机但可能非常简单的问题。如果有人能回答这些问题,我们将不胜感激

  • 我有一个我喜欢的
    矩形
    ,然后是一个
    StackPanel
    ,我实际上是在其中放置内容(一堆标签)。看起来,
    Rectangle
    没有结束语句,因此如何使其成为
    StackPanel
    的父级(我希望面板随它一起移动)

  • 我需要以表格形式显示文本(标签)。它将只有两列和8行(行数可能会更改)。我最初只考虑使用
    网格
    ,但由于这是一个用于布局的网格,所以它没有按预期工作。我也签出了
    DataGrid
    ,但这对于我的需求来说似乎是混乱和过于复杂的。是否有任何简单的表格样式元素可以使用

  • 我有一些动画扩展器,我想给我的应用程序中的其他UI内容元素一个类似的标题栏。我还没有看到这方面的任何元素,所以我想知道我是否只需要使用
    标签
    或其他尽可能接近匹配的样式,或者是否已经存在我应该使用的东西。如果我需要使用标签,如何正确地将其与作为标题栏的元素分组/附着

  • WPF是否存在允许Mac风格菜单栏的控件?类似于鼠标悬停时图标移动和展开的位置

  • 我有一个网格,它有两个扩展器(一个在另一个上面),带有
    Height=“Auto”
    ,两行设置为
    Height=“Auto”
    ,这样当顶部最小化时,底部的扩展器向上移动以缩小间隙。我现在正在使用
    MinHeight
    以确保它们至少在某种程度上得到扩展,但我希望它们占据
    网格
    高度的100%。我该怎么办

  • 矩形不能有子内容,更好的方法可能是使用边框,您可以将其用作stackpanel的父级,应用背景和边框笔刷使其看起来像矩形

  • 对于一个简单的表格布局来说,网格是一个不错的选择。你的问题是你需要它是动态的吗?如果是这样,可以在列上使用SharedSizeGroup创建多个轴网,使它们看起来像一个轴网。见:

  • 了解如何创建自己的模板

  • 据我所知不是这样,但创建一个故事板来缩放鼠标上的项目相对简单

  • 不知道。。。没气了

  • 正如Andrzej Nosal提到的,这些问题应该是分开的

  • 矩形不能有子内容,更好的方法可能是使用边框,您可以将其用作stackpanel的父级,应用背景和边框笔刷使其看起来像矩形

  • 对于一个简单的表格布局来说,网格是一个不错的选择。你的问题是你需要它是动态的吗?如果是这样,可以在列上使用SharedSizeGroup创建多个轴网,使它们看起来像一个轴网。见:

  • 了解如何创建自己的模板

  • 据我所知不是这样,但创建一个故事板来缩放鼠标上的项目相对简单

  • 不知道。。。没气了


  • 正如Andrzej Nosal提到的,这些问题应该是分开的

    如果你缩短/分割你的问题,你可以吸引更多的回答者。是的,最好问五个问题。如果你缩短/分割你的问题,你可以吸引更多的回答者。是的,最好问五个问题。谢谢!对不起,下次我会把它们分开的。谢谢!对不起,下次我会把它们分开的。