2013-03-07 49 views
3

我想用C#中的Windows 8 API进行自定义控件,以便它可以在通过商店分发的RT应用程序上运行。Windows 8本地自定义控件

我通过什么我可以添加到项目中看了一下,发现模板化控件用户控制。两者都允许我将其他控件和一些逻辑组织成一个新的可重用控件。

但这不是我想要的。我希望能够自定义绘画和创建控件。如果他们删除了这个,我会感到震惊,但如果可以的话,我真的不确定。我基本上在寻找什么类继承和重写什么方法/事件让我自己画控制。

回答

0

我找到了一种方法来使用模板控制选项,我以前没有意识到。本质上,我的自定义控件具有一个画布,通过将它们添加为子项并在事件中操作它们来与对象(线条,图像等)“绘画”。

This tutorial帮我弄清楚我在做什么。

我见过其他人说他们创建了一个矩形,并用一个特殊的画笔,一个ImageBrush(他们在后台画一个图像)或一个DrawingBrush画。

希望这两种方法中的一种可以帮助任何人寻找我一样的东西。