如何在VS2010中的ListView上测试或使用DisconnectedItem?

时间:2015-08-02 01:19:32

标签: c# wpf xaml ui-virtualization

我正在尝试从附加属性更改ListViewItem的背景。以下代码有效,直到ListViewItem滚出显示的ListView。错误是计时器在已断开连接的ListViewItem上触发。

  

{System.Windows.Controls.ListViewItem:   {DisconnectedItem}} System.Windows.Controls.ListViewItem

如何在visual studio 2010中测试断开连接的项目?

TIA

>> node
!! #<NameError: undefined local variable or method `node' for #<#<Class:0x007fbf389e01c0>:0x007fbf30cd3358>>
>> event.eventable.node
=> #<Node id: 3, name: "Outro", family_tree_id: 1, user_id: 1, media_id: 3, media_type: "Video", created_at: "2015-07-25 04:28:39", updated_at: "2015-08-01 23:11:26", circa: nil, is_comment: nil, cached_votes_total: 0, cached_votes_score: 0, cached_votes_up: 0>
>> node_counter
!! #<NameError: undefined local variable or method `node_counter' for #<#<Class:0x007fbf389e01c0>:0x007fbf30cd3358>>
>> index
=> 0
>>

1 个答案:

答案 0 :(得分:6)

与Visual Studio的版本无关。与.NET版本有关。在4.5及更高版本中,您可以使用BindingOperations.DisconnectedSource。在4.5之前,.NET没有公开这个成员,因此你必须进行字符串比较。