【问题标题】:change the children index of stackpanel in wpf [closed]在wpf中更改stackpanel的子索引[关闭]
【发布时间】:2012-05-07 20:34:40
【问题描述】:

我想知道如何在 c# 代码中更改 StackPanel 的子索引

例如,我想让当前第二的孩子首先显示。更改索引时需要动画。

我正在使用 StackPanel,因为我需要 Orientation 属性来堆叠所有元素并将它们组合在一起。如果您有更好的想法来使用其他控件,我愿意接受。

【问题讨论】:

    标签: c# wpf controls stackpanel


    【解决方案1】:

    StackPanel.Children 是一个UIElementCollection,可以轻松地通过例如重新排序元素。它的 InsertRemoveAt 方法。

    【讨论】:

    • 你的意思是删除所有并重新插入?
    • 或者只是在位置 i 删除一个并在位置 j 插入它。
    • 请阅读我的最后编辑
    • 好吧,那为什么不编写一些代码来重新排序孩子并通过DispatcherTimer 左右运行它呢?
    猜你喜欢
    • 2021-12-26
    • 2011-03-14
    • 2017-11-10
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多