2013-04-10 1 views
0

클라이언트가 DataGridColumnheader를 클릭하면 진행률 표시 줄이있는 창을 열 수 있습니까? 나는 DataGrids를 많이 가지고, 그래서 전체 지구 총재의 하나 개의 방법이 될 것이다, 그래서 나는 방법 작성 :WPF : DataGrid 정렬 데이터 동안 창 표시

namespace myApp 
{ 
    partial class ColumnClick 
    { 
     void columnHeader_Click(object sender, RoutedEventArgs e) 
     { 
      MessageBox.Show("Colum Clicked"); 
     } 
    } 
} 

및 리소스 파일 :

x:Class="myApp.ColumnClick" 

플러스

<Style TargetType="{x:Type DataGridColumnHeader}" > 
     <EventSetter Event="DataGridColumnHeader.Click" Handler="columnHeader_Click"></EventSetter> 
    </Style> 

그러나 여전히 다음과 같은 오류가 발생합니다.

'Set property 'System.Windows.ResourceDictionary.DeferrableContent' threw an exception.' Line number '4' and line position '21'. 

오류 점 라인 "x : Class ="myApp.ColumnClick "Resources.xaml.

도움 주셔서 감사합니다.

+0

왜 창을 만들고 싶습니까? Progressbar가있는 오버레이 캔버스를 만들면 IsBusy 속성을 만들고이 속성에 BooleanToVisibilityConverter를 사용하여 Canvas의 가시성을 바인딩합니다! – makim

답변