XAML Designer从未在属性窗口中显示我的属性



我有一个自定义的WPF UserControl.

我可以将它们中的一个或多个拖到项目中的任何xaml中。

它可以通过属性窗口操作,就像其他WPF图形元素一样。

但是这个类有一个公共的BitmapSource属性,它永远不会出现在XAML设计器的属性窗口中,所以我最终不得不在ui加载后的代码中设置它。

我如何让我的自定义属性,无论什么类型,出现在那里?

这对其他图形元素来说是可行的,但是对于UserControl:

来说还是不行。
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public BitmapSource HoverSource { get; set; }

最新更新