控件属于元素的一种,一般是用来与用户进行交互的元素。比如能够接收键盘或者鼠标输入的一些元素。

所有控件均继承与Control类,下面我们分三点简单对控件类的一些属性进行介绍。

1、背景画刷与前景画刷

所有的控件均有背景与前景的概念。背景指的是控件的表面,前景指的是文本。在WPF中我们分别使用BackGround和Foreground两个属性来描述。

一般对这两个属性进行赋值有两种方式,一个是C#代码进行赋值,一个是XAML语句赋值。

1)代码赋值

我们对窗口进行加载时添加一个响应函数,点击窗口,在其事件中找到Loaded事件即可添加。

我们添加一个名称为button1的按钮,通过窗口加载时,访问该按钮,设置其背景与前景:
private void Window_Loaded(object sender, RoutedEventArgs e) { //多种赋值方式
//this.button1.Background = new SolidColorBrush(Colors.AliceBlue);
this.button1.Background = new SolidColorBrush(Color.FromRgb(0, 255, 0));
this.button1.Foreground = System.Windows.SystemColors.ControlDarkBrush; }
2)xaml语句赋值

xaml语句赋值就比较简单,在xaml中的Button属性特性中访问BackGround和Foreground对它进行赋值。
<Button Content="Button" Background="AliceBlue" Foreground="Black" Height="23"
Name="button1" Width="75" />
2、字体

字体属性包括有

* FontFamily:字体的种类,比如宋体、黑体等
* FontSize:字体的大小
* FontStyle:字体的显示风格,比如斜体、艺术体等
* FontWeight:字体的粗细
* FontStrech:字体被拉伸的程度
一般而言,我们直接在控件得属性特性中对这些属性进行赋值就可以了。

3、鼠标光标

鼠标光标的常见作用是显示目前程序的运行状态,通过控件的Cursor属性来设置鼠标光标的形态。

 

技术
©2019-2020 Toolsou All rights reserved,
Unity-Demo实例之 ✨ 实现UI-背包装备拖拽功能计算机网络---计算机网络基本概念(协议、体系)某东14薪变16薪,是诚意还是套路?让人意想不到的Python之樱花树(turtle库的华丽样式)java四大函数式接口(重点,简单)06【若依框架解读】数据范围过滤--太牛了Unity3D之UGUI基础--画布的三种模式os模块的简单使用html写樱花树,写樱花树的作文