C# Windows 8本机自定义控件
我想用C#中的Windows8API创建一个自定义控件,以便它可以在商店中分发的RT应用程序上运行 我仔细查看了可以添加到项目中的内容,发现了模板控件和用户控件。两者都允许我将其他控件和一些逻辑组织到一个新控件中,以实现可重用性C# Windows 8本机自定义控件,c#,windows-8,windows-runtime,custom-controls,C#,Windows 8,Windows Runtime,Custom Controls,我想用C#中的Windows8API创建一个自定义控件,以便它可以在商店中分发的RT应用程序上运行 我仔细查看了可以添加到项目中的内容,发现了模板控件和用户控件。两者都允许我将其他控件和一些逻辑组织到一个新控件中,以实现可重用性 但这不是我想要的。我希望能够自定义绘制和创建控件。如果他们删除了这个,我会感到震惊,但老实说,我不确定我是否可以。我基本上是在寻找要继承的类以及要重写的方法/事件,以让我自己绘制控件。我找到了一种使用模板控件的方法,这是我以前不知道的。基本上,我的自定义控件有一个画布,
但这不是我想要的。我希望能够自定义绘制和创建控件。如果他们删除了这个,我会感到震惊,但老实说,我不确定我是否可以。我基本上是在寻找要继承的类以及要重写的方法/事件,以让我自己绘制控件。我找到了一种使用模板控件的方法,这是我以前不知道的。基本上,我的自定义控件有一个画布,我通过将对象(线、图像等)添加为子对象并在事件中操纵它们来“绘制”对象 帮我弄清楚我在做什么 我见过其他人说他们创建了一个矩形,然后用一种特殊的画笔来画它,或者是ImageBrush(他们在背景中画了一幅图像),或者是DrawingBrush 希望这两种方法中的一种可以帮助任何人寻找与我相同的东西