创建自定义面板
This example shows how to override the default layout behavior of the Panel
element and create custom layout elements that are derived from Panel
.
The example defines a simple custom Panel
element called PlotPanel
, which positions child elements according to two hard-coded x- and y-coordinates. In this example, x
and y
are both set to 50
; therefore, all child elements are positioned at that location on the x and y axes.
To implement custom Panel
behaviors, the example uses the MeasureOverride
and ArrangeOverride
methods. Each method returns the Size
data that is necessary to position and render child elements.
最后更新于