🖊️
.NET10でWPFのGridの行列指定がちょっと楽になる
.NET10でWPFのGridの宣言が少しスマートになります。
<!-- これが -->
<Grid>
<Grid.ColumnDefinistions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinistions>
</Grid>
<!-- こうなる -->
<Grid ColumnDefinistions="Auto,*,Auto"/>
行数がだいぶ減りますね。
この書き方はWinUIやAvaloniaなど後発のXAMLで採用されています。
かなり簡潔に行列宣言ができていいなあと思っていたのですが、ようやくWPFにも導入されるようです。
そのほかの改善として、非ジェネリクスコレクションの置換によるヒープアロケーション削減など、こまごまとしたパフォーマンス改善があるようです。楽しみですね。
リリースノート
Discussion
WPFはまだまだ枯れていませんね!
WinUI3にもそのうち手を付けたい