上一次,和大家说到了wpf中的基本控件的DataTable控件,现在再次和大家重温一下什么是基本控件,控件基本它区分为六类,它们分别是布局控件、内容控件、带标题内容控件、条目控件、带标题条目控件和特殊控件。今天,给大家讲解的是内容控件里的Window(窗口)控件。相信学过wpf框架的人都知道内容控件是指只能容纳一个控件或布局控件并作为内容的控件,它们经常被布局控件借助来规划内容,它们的父类都是ContentControl。
WPF框架是采用XAML语言来控制布局,且在XAML页面中只能有一个顶级元素,且顶级元素里只能有一个子元素,顶级元素只有三个,它们就是Window(窗口)、UserControl(用户控件)、page(页)。
要学好、用好Window(窗口)控件,就要从Window(窗口)控件的五个方面来出发,分别是外观、位置、大小、可见性和状态、生命周期,它们都可以通过设置相应的属性来调节。
首先,我先从Window(窗口)控件的外观讲起,因为外观是客户或用户第一眼看到的东西,代表客户或用户对这个项目的第一印象。图标的设置有两种方法,第一种方法是比较冷门和复杂的,至少这是我现在这样认为的吧,这种方法是在整个项目下找到WPF的应用程序,打开应用程序的属性后,把需要的图标上传来,再为这个图标选择放在哪个窗口里,请注意了这里的图标的后缀必需是.ico,否则图标是上传不了的,因为它找不到的。这是我在网上看到的一种写法,以现在的我有点不看懂、理解不了这方法的。一般情况下,我不用这种方法,用第二种方法,这个是比较简单的,现在我给大家说一下,它是直接在Window控件里面写上