据我了解,面板并不意味着有任何可见的“镀铬”。StackPanel、Grid 和 Canvas 没有任何可见元素(除了网格线,他们说它们仅用于调试布局。)
在我的示例中,我将创建一个使用附加属性来布置其子控件的自定义面板。但是,我希望我的自定义面板在背景中呈现各种可见的“网格”。网格的外观(大小和定位)将取决于子元素的大小和位置。
有哪些方法可以实现这一目标?作为 Silverlight 和 XAML 的新手,我的第一个猜测是创建一个自定义控件,其中包括用于布局的自定义面板。
我想我将能够找出具体的代码,但我需要指出正确的方向,即哪些构建块适合这种情况。