お世話になります。
Silverlight4 VWD2010Express C# で開発しています。
XAMLで複数列ある、DataGridを用意してあります。。
CanUserReorderColumns は false にしてあります。
このDataGridの列ヘッダー(上の部分)をクリックした時に
その列の番号 columns[番号] を取得するか、またはそのヘッダーの
Header を取得して処理したいと考えています。
private void DataGrid_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
var s = sender as DataGrid;
}
上記のような方法で左クリック時に、どのヘッダーがクリックされたのか判定するような
処理が出来ないかと考えています。
行ヘッダーもあり、行ヘッダーの一番上の部分(左上)は特に処理はなくて良いと考えています。
しかし、その判定方法などはどのようにすれば良いのかわかりません。
列ヘッダーのクリック時に、そのヘッダーの情報を取得する方法はありますでしょうか。
CurrentCellChangedイベントでCurrentColumnでHeaderを見るようなことは出来るのですが
上記のような場合どのようにするかわかりませんでした。
よろしくお願い致します。
f