我想创建一个用户控件,您可以将其从工具箱拖放到XAML,但根本没有接口。我习惯于为计时器和背景工作者以及这种元素做这件事。
因此,您允许用户拖入他们的项目,然后通过属性面板设置名称和其他属性,将功能附加到事件面板中的事件,他们可以执行几乎所有设置而无需编写任何代码行(一些顾客喜欢那个)
这甚至可能吗?
答案 0 :(得分:1)
没有"组件"类似于你可能在WinForms等中使用的类。但是,你可能只是派生自FrameworkElement。默认情况下它不会渲染,因此不会显示任何内容,只要您不设置任何边距,MinWidth等,它也不应该影响布局。您可以从UIElement派生,但使用FrameworkElement意味着您的对象可以访问DataContext,因此可以将其上的属性绑定到它上面。