按钮的定义和创建
在xaml中:
在xaml语法中Button的定义方式十分简单,但是如果想要真正明白定义方式的由来,就需要先了解button类的一个父类——ContentControl类。常见的比如Button, CheckBox, 和ScrollViewer等类型的控件,都直接继承自ContentControl类。所有继承自ContentControl的控件都包含如下三种定义格式:
第一种:通过直接为Content属性赋值来初始化按钮 。对于按钮来讲Content内容即为按钮中的文字。
第一种:通过直接为Content属性赋值来初始化按钮 。对于按钮来讲Content内容即为按钮中的文字。
<Button Content="开始"/>
第二种:用户自定义一个UI 元素充当按钮的功能,而不是传统的按钮形状。在这种情况下button更像是一个布局面板,其中的内容整体呈现为一个按钮
<Button><Rectangle Height="28" Width="60" /></Button>
第三种:只包含一个简单的字符串元素,来负责初始化按钮中的文字
<Button>开始</Button>
在C#中:
Button myButton = new Button();
myButton.Content = "开始";