我想创建一个名为DetailRegion的自定义控件,它接受一组子控件。从那里我想以我选择的方式布局控件。例如......
<localControls:DetailRegion>
<TextBlock Text="Occupation:" Style="{StaticResource Label}" />
<TextBlock Text="{Binding Occupation}" Style="{StaticResource Value}" />
</localControls:DetailRegion>
...可以呈现为具有两列或堆栈面板的网格,具体取决于屏幕宽度。
我不是要求一个完整的解决方案,我只需要教程就可以让我开始。