저는 C# 4.0, WPF에서 작업 중입니다. 나는 3 ListView에 있고, 세 개의 컨트롤이 같은 ItemContainerGenerator_ItemsChanged "이벤트 핸들러를 가지고있다. 내 문제는 내가 이벤트 핸들러 내에서 호스트 ListView
을 발견 할 것입니다 그래서.ItemContainerGenerator.itemChanged 이벤트에서 호스트 찾기
lst1.ItemContainerGenerator.ItemsChanged += new System.Windows.Controls.Primitives.ItemsChangedEventHandler(ItemContainerGenerator_ItemsChanged);
lst2.ItemContainerGenerator.ItemsChanged += new System.Windows.Controls.Primitives.ItemsChangedEventHandler(ItemContainerGenerator_ItemsChanged);
lst3.ItemContainerGenerator.ItemsChanged += new System.Windows.Controls.Primitives.ItemsChangedEventHandler(ItemContainerGenerator_ItemsChanged);
void ItemContainerGenerator_ItemsChanged(
object sender,
System.Windows.Controls.Primitives.ItemsChangedEventArgs e)
{
//TODO: Find ListView instance.
// **REAL Problem**
// ListViewItem's Visible property has been set based on the deletion
// button click, so at one place i have to get the count of rows which
// are visible and proceed with related buttons enable/disable operation.
}
제발,이 않는 경우 질문을 상승 명확하지 않다. – Mohanavel