wpf装饰器 在wpf中,本身容器是不具有Fill等属性的,无法填充背景色,需要使用装饰器来实现 继承自Decorator的类,其也算容器,但其只能放一个容器,比如Border,Border会填充其定义的容器宽度和高度,而不是Canvas的容器的高度与宽度 <Border BorderThickness="2" BorderBrush="Black" Background="LightGray" HorizontalAlignment="Left" VerticalAlignment="Top" Width="100" Height="100"> <Canvas> <TextBlock Canvas.Top="10" Canvas.Left="20">Hello World!</TextBlock> </Canvas> </Border>