自适应文本框内容

Adaptive TextBox Content

我正在从 Web rest Api 获取我的文本框的内容(即通过将其绑定到一个可观察的集合)。现在对于一个特定的项目,有些内容更多,有些内容更少,我在它下面有另一个网格,里面有三个图标。现在我希望文本框适应文本框中的大内容,图标应始终位于内容下方。

现在对于小内容,图标应该自动位于文本下方。我该如何实现。

如果您询问如何将按钮停靠在视图底部,那么您可以将行高更改为如下所示:

<Grid.RowDefinitions>
      <RowDefinition Height="*"/>
      <RowDefinition Height="auto"/>
</Grid.RowDefinitions>

在此布局中,按钮将仅占据所需高度,而文本块将占据其余可用高度 space。只需确保文本块位于第 0 行,按钮位于第 1 行。或者如果您有 header(第 0 行的 header,第 1 行的文本块和第 2 行的按钮),请进行调整。