我试图每次单击按钮时以编程方式添加UserControl。第一次起作用,但此后我看到控件的数量增加了,但没有显示出来。
private void AddRecord()
{
StackPanel wrp = (this.Content as Grid).Children[0] as StackPanel;
wrp.Children.Clear();
for (int i = 0; i < m_viewModel.RecordTimeConfig.Count; i++)
{
wrp.Children.Add(m_viewModel.RecordTimeConfig[i]);
}
}
每次单击按钮m_viewModel.RecordTimeConfig都会增加。堆栈面板没有设置高度和宽度。
我发现了问题。
这是由于用户控件的大小大于窗口的大小。
谢谢大家的帮助
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句