【问题标题】:Textbox in Listview not expand until hover a mouse over itListview 中的文本框不会展开,直到将鼠标悬停在它上面
【发布时间】:2018-07-28 21:16:52
【问题描述】:

所以我有一个从字符串列表加载数据的列表。

我想让它可编辑,所以我制作了一个 Textbox 的 ListView。

有点像这样:

<ListView ItemsSource="{x:Bind texts, Mode=TwoWay}">
    <ListView.ItemTemplate>
        <DataTemplate>
            <Grid>
                <TextBox Text={Binding, Mode=TwoWay}>
            <Grid>
        </DataTemplate>
    </ListView.ItemTemplate>
</ListView>

问题是在加载列表时。如果它已经有文本。它崩溃了。

Here's a picture for the context..

有办法解决吗?

【问题讨论】:

  • 也许你可以为文本框添加一个占位符。
  • 你试过设置MinHeight吗?
  • @Rafael 辛苦了,谢谢。
  • @ToonWK 很高兴听到。我会将其添加为答案,您可以标记它并关闭问题。

标签: c# .net windows xaml uwp


【解决方案1】:

TextBox 元素上设置MinHeight 应该可以解决问题。

【讨论】:

    猜你喜欢
    • 2010-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-29
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多