WPF:在DataGrid排序数据时显示窗口

时间:2013-04-10 13:59:53

标签: c# wpf datagridcolumnheader

当客户端点击datagridcolumnheader时,是否可以打开带有进度条的窗口? 我有很多数据网格,所以它将是整个dg的一种方法,所以我创建了方法:

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'.

Resources.xaml中的错误点行“x:Class =”myApp.ColumnClick“。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我建议您使用WPF Extended Toolkit中的BusyControl