用VS2005开发XAML程序
时间:2020-06-20 10:37:46 来源:西贡环保厂家 浏览量:3
在第1行代码处我们可以看到,在应用程序定义文件中我们使用了Application元素,并且用x:Class 属性指定了一个与之关联的C#不完全类(后一个程序清单的第14行代码所示),而后在程序编译时,会自动将应用程序定义文件和包含关联C#不完全类的代码后置文件这两部分结合在一起,从而创建一个完整的BrowserDemo命名空间下的App类,注意从明天开始,p类是从WPF提供的plication类中派生的学习了如何开锁。。第4行代码使用了StartupUri属性为该WPF程序指定首次运行程序时要加载的XAML页面文件。
在一个Browser Application类型的WPF程序中,我们可以添加多个XAML页面,并支持在这些页面间进行跳转和切换。
提示:
而的代码如下(可以通过ml页面的Source按钮切换到源码试图):
01 using System;
02 using ndows;
03 using vigation;
04 using ta;
05 using l;
06 using nfiguration;
07
08 namespace BrowserDemo
09 {
10 /// <summary>
11 /// Interaction logic for ml
12 /// </summary>
13
14 public partial class App : Application
15 {
16
17 }
18 }
ml页面对应的XAML代码如下:
01 <Page x:Class="ge1"
02 xmlns=""
03 xmlns:x=""
04 Title="Page1"
05 >
06 <Grid>
07 </Grid>
08 </Page>
我们在第1行代码处用x:Class属性指定的p类是从WPF提供的plication类中派生的,并且用属性Title指定了该页面在呈现时的标题。第行代码使用了一个Grid元素,微软推荐开发人员使用该元素来布局XAML页面上的各个界面元素,这是因为Grid元素在定位页面上的各个元素方面有着极大的灵活性,至于该元素的具体用法将在本章的后续章节进行介绍。
01 using System;
02 using neric;
03 using xt;
04 using ndows;
05 using ntrols;
06 using ta;
07 using cuments;
08 using put;
09 using dia;
10 using aging;
11 using vigation;
12 using apes;
13
14 namespace BrowserDemo
15 {
16 /// <summary>
17 /// Interaction logic for ml
18 /// </summary>
19
20 public partial class Page1 : Page
21 {
22
23 public Page1()
24 {
25 InitializeComponent();
26 }
27
28 }
29 }
现在我们在这个Browser Application的ml页面上添加一个按钮,并对该按钮的单击事件添加一个事件处理方法以显示信息。首先我们在工具箱上拖拽一个Button控件,切换到XAML视图后,你会发现在<Grid>…</Grid>两元素之间添加了一个Button元素,我们可以设置其相应的属性,最终ml的代码如下:
01 <Page x:Class="ge1"
02 xmlns=""
03 xmlns:x=""
04 Title="Page1"
05 >
06 <Grid>
07 <Button Height="100" Width="300" FontSize="24" Background="Aqua"
08 Name="MyButton" Content="Click Me" Click="ChangeMe" >
09 </Button>
10 </Grid>
11 </Page>
由于要处理按钮的单击事件,为此我们要编写相应的事件处理方法。其代码如下:
01 void ChangeMe(object sender, RoutedEventArgs eventArgs)
02 {
03 count++;
04 ntent = "You have clicked " + count + " times!";
05 }
患有滑囊炎如何用药孩子厌食吃什么药唐山治疗白斑的医院
- 上一篇:瑞士风格建筑设计特点有哪些
- 下一篇:李彦宏解读百度Q4财报移动端营收转化率将
-
怎样训练苏牧入笼方便位置
怎样训练苏牧入笼方便怎样训练苏牧入笼方便 16:11:59出处:络点击:2056 导读: 好些新手刚买了苏牧会遇到一个...[详细]
2022-06-10
-
怎样训练罗福梗罗福梗犬位置
怎样训练罗福梗罗福梗犬怎样训练罗福梗罗福梗犬 16:11:59出处:络点击:1353 导读: 和训练指在先天行为能力基...[详细]
2022-06-10
-
怎样训练狗狗进行搜索位置
怎样训练狗狗进行搜索怎样训练狗狗进行搜索导读: 怎样训练狗狗进行搜索?在进行这项练习之前,犬应当懂得几个指令:去、搜、卧等,而且现已懂得...[详细]
2022-06-10
-
怎样训练贵妇犬最有效正确惩罚贵宾的方法图位置
怎样训练贵妇犬最有效?正确惩罚贵宾的方法【图】怎样训练贵妇犬最有效?正确惩罚贵宾的方法【图】 10:43:12出处:络点击:1172 ...[详细]
2022-06-10
-
怎样训练萨摩耶卧下不动位置
怎样训练萨摩耶卧下不动怎样训练萨摩耶卧下不动 17:00:45出处:络点击:2758 导读: 训练萨摩耶卧下不动很简单...[详细]
2022-06-10
-
怎样训练比格犬跳跃位置
怎样训练比格犬跳跃?怎样训练比格犬跳跃? 16:11:59出处:络点击:1239 导读: 跳跃训练可教会狗怎样跳过障碍...[详细]
2022-06-10