wpf控件

来源:互联网 发布:如何设计软件iphone 编辑:程序博客网 时间:2024/05/17 01:43

控件

A)控件(Control):窗体上很多元素都是相似的,因此将这些元素抽象为一些类,这些类就叫控件。

B)常用控件:只读文本TextBlock、文本框TextBox、按钮Button

C)如果要代码访问控件,则需要给控件设定名称(Name),选中控件,然后在属性视图中修改“名称”。VS的bug:有时候属性视图中改不了了,直接改xaml或者重启就行

D)事件(Event):鼠标移动到按钮上的时候显示“大爷您来了”,然后离开按钮的时候显示“大爷常来呀”。最常用的事件:Click(点击)、Loaded(控件加载,比如Window的Loaded最经常用于程序的初始化)

E)一定要给控件一个名字,否则自动生成的事件函数名字很难看,项目大了易读性很差,程序是给人看的

控件2

A)方法(Method):调用方法时会执行一个动作。

B) 属性(Property):属性读取或者控制控件的外观等特性,有的属性是只读(ReadOnly)的。

C) 属性:我的身高、体重---描述;事件:被打了一下;方法:跳、笑----动作

例子1:点击一个按钮的时候修改按钮的文字,然后让文本框获得焦点

 private void BtnFocus_Click(object sender,RoutedEventArgs e)

        {

            txtb1.Focus();//让txtb1执行Focus这个方法、这个动作,让他获得焦点

        }

D)事件响应函数不是程序员调用的,而是程序员把方法写好,并且告诉系统“当前用户点击按钮的时候执行Button1-Click方法中的代码”。事件形影函数可以自己改名字,更可以两个控件共享一个函数。

杨中科 控件的“被打”事件被触发,执行

{

           杨中科.颜色=红;

           杨中科.叫();

}

E) 删除事件的方法:先到事件页签中(或者XAML)删除事件,再删除对应的代码

原创粉丝点击