0

我想创建一个用户控件,您可以将其从工具箱拖放到您的 XAML 中,但根本没有界面。我习惯于为计时器和后台工作人员以及此类元素执行此操作。

因此,您允许用户拖入他们的项目,然后通过属性面板设置名称和其他属性,将功能附加到事件面板中的事件,他们可以执行几乎所有设置而无需编写一行代码(有些客户喜欢那)

这甚至可能吗?

4

1 回答 1

1

没有像您可能在 WinForms 等中使用过的“组件”类型类。但是,您可能只从 FrameworkElement 派生。默认情况下,它不进行渲染,因此不会显示任何内容,只要您不设置任何边距、最小宽度等,它也不应该真正影响布局。您可能能够从 UIElement 派生,但使用 FrameworkElement 将意味着您的对象将有权访问 DataContext,因此它的属性可以绑定到它上面的东西。

于 2012-12-05T13:39:43.057 回答