每当我在后面的代码中创建 UIElement 时,我都会做这样的事情:
Button button = new Button();
button.Content = "Click Me!";
但后来我在某处看到了这种语法,想知道它叫什么。我从未在我的任何 .NET 书籍中看到过它:
Button button = new Button { Content="Click Me!" };
这显然很好,因为它很简洁。所以我想我的问题是:
- 它叫什么?
- 以这种方式实例化 UIElement 有什么缺点吗?
我也很难找出正确的方法来设置 CornerRadius 和 StrokeThickness 等属性,并认为#1 的答案可能会帮助我进行更智能的搜索查询。