コードビハインドでUIElementを作成するときはいつでも、次のようなことをします。
Button button = new Button();
button.Content = "Click Me!";
しかし、それから私はどこかでこの構文を見て、それが何と呼ばれているのか知りたいと思いました。.NETの本で使用されているのを見たことがありません。
Button button = new Button { Content="Click Me!" };
簡潔なので、これは明らかに素晴らしいことです。だから私の質問は次のとおりだと思います:
- それは何と呼ばれていますか?
- この方法でUIElementをインスタンス化することに不利な点はありますか?
また、CornerRadiusやStrokeThicknessなどのプロパティを設定する正しい方法を見つけるのに苦労し、#1の答えがよりインテリジェントな検索クエリを作成するのに役立つかもしれないと思いました。