none
请问,WPF中的对象,能否像HTML中的“setAttribute”去添加自定义属性? RRS feed

  • 问题

  • 例如一个ListBoxItem,除了实际显示的文字外,我还有一堆信息希望记录在这个Item里面,并且能够方便获取。

    在HTML里面可以用getAttribute和setAttribute方法很方便地实现这个功能,WPF有类似方法吗?


    da jia hao!

    2017年8月16日 6:41

答案

  • 你好,

    据我所知,WPF没有这种特性,如果你确定要这么做的话,你可以简单重写一下ListBoxItem,添加一些属性来存储一些记录。

    但是我认为真的没有必要这么做,因为在我看来控件只是为了显示数据,而不是存储数据,你所需的数据都应该保持在数据源中,当你需要数据的时候,你直接去数据源中取就行了,而不是控件中,控件没有必要绑定一些不需要的属性,绑定是很耗资源的。

    Best Regards,

    Bob


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    • 已标记为答案 liubin 2017年8月17日 6:22
    2017年8月16日 7:53
    版主