在我们的工作中,有一些人想要创建用户控件,将常用的控件组合在一起,比如标签和文本框,或者标签和图像控件。就像这样:
<StackPanel Orientation="Horizontal">
<Image Source="/Someimage/Somewhere.gif"/>
<Label>Some text, hyperlink, or other content</Label>
</StackPanel>
并像这样使用它
<ImageLabel
HeaderImageSource="/Someimage/Somewhere.gif"
>
Some text, hyperlink, or other content
</ImageLabel>
这个问题是他们是否提供了足够的封装和抽象,以证明需要一个单独的用户控件?