0

コード ビハインドなしでボタン クリックを使用して XAML で列の幅のサイズを変更しようとしています。ボタンを押すと新しいデータが読み込まれますが、これまで自動サイズ変更は行われませんでした (今試しています)。ソリューションはコード ビハインド フリーでなければなりません。

最新の解決策は、ボタンのスタイルイベントを作成することでしたが、問題はイベント内にあり、たとえば、TargetName (dataGridView2 として定義された GridViewColumn.width) または (dataGridView1 として定義された GridView) を使用して、列幅の値に到達できませんでした。 、エラーになります。

GridView または GridViewColumn のスタイルを作成しようとしましたが、それも機能しませんでした。ListView のスタイル イベントを作成しましたが、ボタン イベント (IsPressed など) がその内部で認識されませんでした (TargetName をタップすると、プロパティ) とエラーが発生しました!

回答ありがとうございます。

XAML:コード

4

1 に答える 1

1

コードビハインドに追加します。これは、実際にコードビハインドが必要な正確なインスタンスです。コードビハインドが必要な場所。つまり、厳密なコントロールを扱う場合、コード ビハインドでサイジングなどを処理することは許容され、簡単です。シンプルに保ちます。

于 2013-10-25T14:48:59.940 に答える