作者给的Demo我合并了下。VS2010直接打开解决方案。二者都有。

介绍 本文展示在WPF中如何创建用户控件并且如果在WPF项目中使用。我将使用VS2008和C#来展示如何创建一个自定义的ToolTip

背景

这篇由Sacha Barber.写的和我的有点像。

使用代码

开始。首先,我们创建一个用户控件。因此,我们选择新建WPF用户控件类库(WPF User Control Library)。

现在。我们可以创建或者编辑XAML代码来创建自定义的用户控件了。我使用XAML来创建自定义的ToolTip。你想做什么随你。

 

同时。我们需要添加一些方法和属性来控制这些元素。

 

完成之后。我们按Shift+F6快捷键来生成dll文件。现在可以创建WPF项目并且使用我们的控件了。我们选择WPF应用程序项目

然后。我们添加对我们的控件生成dll的引用(注意。其实还可以把这两个项目放在同一个解决方案里。然后此处添加对项目的引用就可以 –译者)

我们将会在XAML窗体里使用自定义的用户控件。因此我们需要添加一些额外的XAML代码。我们在Window元素里添加下面一行。

至少。我们必须有一个Window 元素。。

好。现在我们在XAML中像这样使用控件

最后。我创建了如下的XAML代码:

 

再写一些方法来显示/隐藏我们的自定义ToolTip

完了。

Demo下载 [downloadicon href=http://pan.baidu.com/share/link?shareid=83438&uk=1493685990]CustomToolTipDemo[/downloadicon]

许可 本文包括源代码和文件在CPOL下授权。

 

原文地址:How-to-Creating-a-WPF-User-Control-using-it-in-a-W

著作权声明:本文由http://leaver.me 翻译,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢!