none
WPF 如何为 Grid 之类的框架控件添加 边框 Border 属性? RRS feed

答案

  • Grid等布局控件是继承自Panel的,按其功能来说,不应该有外观的。

    如果你想在Grid外面添加Border,建议直接在Grid容器外边直接套一层Border,如:

            <Border BorderThickness="1" BorderBrush="SkyBlue">
                <Grid>
                    <!-- Contents -->
                </Grid>
            </Border>

    如果你坚持要为Grid本身添加Border,那只能继承Grid自定义一个子类,或者设计一个自定义控件来实现Grid的功能。

    建议提问时说清楚应用环境和需求,这样比较好定位问题。

    2015年7月12日 3:05