0

クライアントが datagridcolumnheader をクリックしたときにプログレスバーでウィンドウを開くことは可能ですか? 私はたくさんのデータグリッドを持っているので、dg全体の1つのメソッドになるので、メソッドを作成しました:

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"。

手伝ってくれてありがとう!

4

1 に答える 1

0

WPF Extended Toolkit のBusyControlを使用することをお勧めします。

于 2013-04-10T20:01:04.640 に答える