gpt4 book ai didi

c# - 如何避免 RowDefinition 重复?

转载 作者:行者123 更新时间:2023-11-30 17:59:40 24 4
gpt4 key购买 nike

我有 15-20 行,其中一些不同,但大多数相似:

        <RowDefinition Height="Auto" />

而且我想避免代码重复,因为它大约有 10 行,一行一行。怎么做到的?

它可以在没有 XAML 的代码中完成,但我认为解决这个问题的方法是错误的。

最佳答案

我认为不可能以某种方式简写网格行声明,尤其是当并非所有网格行的高度属性都设置为“自动”时。您可以尝试使用附加的依赖属性,如 here 所示.

请注意,此示例指定了网格行数,您可以看到它以编程方式设置了每行的高度属性。您可能必须以更复杂的方式决定为每一行分配什么高度。尽管此解决方案在 XAML 中可能更美观,但实现起来可能更复杂,并且您可能很难为每一行分配适当的高度。就个人而言,声明每一行似乎更容易,因为 Visual Studio 将允许折叠标签和一个漂亮、清晰的方面。

希望对您有所帮助!

关于c# - 如何避免 RowDefinition 重复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10945031/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com