gpt4 book ai didi

c# - 自定义媒体元素

转载 作者:太空宇宙 更新时间:2023-11-03 22:16:31 25 4
gpt4 key购买 nike

我目前正在创建的应用程序中使用一些 MediaElements。我正在动态创建它们并将它们添加到包装面板。

问题是我需要能够为它们添加一个 key ,这样我才能返回并找到一个特定的 key 。

我打算继承 MediaElement 并将键添加为成员。不幸的是我不能这样做,因为它是一个密封类。

所以我尝试创建一个包含 MediaElement 和 key 的类,但我无法将其添加到 GUI,因为它不是 UIElement

无论如何我可以做到这一点吗?我只需要能够添加 MediaElements 并且它们能够稍后返回并找到它们,这样我就可以修改或删除它们。

最佳答案

有这样的方法。添加Dictrionary <string, MediaElement>到你的表格。添加新媒体元素时,将其添加到字典中。当您需要访问 MediaElement 时,您可以使用它的键名从字典中查询它。您将同时在字典和 GUI 上获得对您的元素的引用。

当从 GUI 中删除时,也不要忘记从字典中删除元素。

关于c# - 自定义媒体元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4949532/

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