출처 : http://brentedwards.net/2012/03/11/wpf-datagridrow-double-click-with-mvvm/

 

DataGrid에서 행 더블 클릭 시 이벤트 발생 시키는 소스 입니다.

 

[XAML 파일에 적용]

<DataGrid ... >
   
<DataGrid.ItemContainerStyle>
       
<Style TargetType="DataGridRow">
           
<EventSetter RoutedEvent="MouseDoubleClick" Handler="Row_DoubleClick"/>
       
</Style>
   
</DataGrid.ItemContainerStyle>
    ...Source...
</DataGrid>

 

[CS 파일에 적용]

protected void Row_DoubleClick(object sender, EventArgs args)
{
    var row = sender as DataGridRow;
    if (row != null && row.IsSelected)
    {
        ...Source...
    }
}

 

 

 

 

Posted by 홍상길 홍상길

댓글을 달아 주세요


블로그 이미지
홍상길

공지사항

Yesterday17
Today0
Total294,940

달력

 « |  » 2019.12
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

최근에 달린 댓글

글 보관함