公开WPF UserControls的子元素

时间:2017-10-11 15:46:36

标签: wpf wpf-controls

我正在扩展一些WPF UserControl,以便在不同项目中使用时提供更大的灵活性。典型的UserControl包含一些其他标准WPF元素,如标签,列表视图,按钮等。

要扩展UserControl,我希望其他开发人员能够更改子元素的ItemTemplate,样式等。在没有编写太多代码的情况下公开和“打开”UserControl的最佳实践是什么?

首选WPF和代码内访问,例如:

<controls:UserControl ...>
  <controls:UserControl.ListView ItemTemplate ...>
  <...>
<..>

可以公开单个属性,但需要大量额外代码才能使用更复杂的UserControl。

的Mikael

0 个答案:

没有答案