快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

和记娱乐最新版本app_机器人论坛



Silverlight 2 以富厚且强大年夜靠得住的控件模型驰誉,该模型是平台中包括的控件和第三方控件包的根基。您也可以应用此控件模型构建自己的控件。

在懂得若作甚新平台编写自定义控件时,我常常先复制一些内置控件:按钮和列表框等等。这些控件可能外面看起来简单,但他们老是揭示了控件模型的关键功能并可以测试人们对这些功能的掌握程和记娱乐最新版本app度。

下面我们一路来一步步建立一个自定义控件MySilverButton.

1、打开VS2008,文件-新建项目-Silverlight类库,项目名输入为 MyDesignButton。创建的Silverlight类库中默认会有一个Class1.cs,这是一个通俗的C#类,与Silverlight并无关系,可以选择保留它使用VS的重构功能和记娱乐最新版本app换成爱好的名字,也可以删掉落它再从新建立一个类。总之我们的Silverlight类库中只必要保留和记娱乐最新版本app一个我们要开拓的控件名字的类就可以了。是以在此处,我们进入后把Class1.cs改名为 MySilverButton.cs,让此类承袭自 ContentControl,代码如下:

using System;

using System.Net;

using System.Windows;

using System.Windows.Controls;

using System.Windows.Documents;

using System.Windows.Ink;

using System.Windows.Input;

using System.Windows.Media;

using System.Windows.Media.Animation;

using System.Windows.Shapes;

namespace MyDesignButton

{

public class MySilverButton: ContentControl

{

}

}

2、为此项目添加一个新文件夹,名称为themes,由于下一步我们要在此文件夹中建立一个名为Generic.xaml的文件(默认控件模板 ),用于寄放我们自定义控件的外不雅定义。建立措施如下:在办理规划治理器中选择此项目,鼠和记娱乐最新版本app标右和记娱乐最新版本app键弹出菜单,添加--新建项,为此项目添加一个文件文件,默认名称为TextFile1.txt,但我们必要把它的后缀名改为xaml,以是,其全名为 Generic.xaml。此文件内容如下:

3、添加MySilverButton类的构造函数,并在其构造函数内部加入代码

您可能还会对下面的文章感兴趣: