- WrapPanel渲染的使用
- WrapPanel在UserControl用户控件的使用
页面控件的是渲染出来,在UserControl用户控件的使用无法直接使用,使用会出现空,没法渲染获取到WrapPanel控件。
没法渲染获取效果图:

想成功获取渲染获取到WrapPanel控件。
先获取WrapPanel,从视觉树找到目标控件的所有子控件。
获取WrapPanel集合,环绕面板:餐桌生成父控件。
代码:
//一、获取控件;
UC = userControl;
//1、从视觉树找到目标控件的所有子控件
//(1)获取WrapPanel集合
List<WrapPanel> wraps = FindVisualChildren.FindVisualChildrens
<WrapPanel>(userControl);
//环绕面板:餐桌生成父控件
WP = wraps[0];
效果图:显示有效进入方法,不是为空的

- WrapPanel在Window窗口的使用
在Window使用环绕面板,直接使用。
private void Loaded(WrapPanel wrapPanel)
{
//一、获取嵌套控件(环绕面板),判断是否是有数据,有移除所有元素;
WP = wrapPanel;
}
效果图:
















