我的要求是,我有一个列表框,其长度取决于该列表中的项目数。列表结束后,我只想在它下面添加一些文本字段。那么我怎样才能找到列表框的y_coordinate位置,这样我就能以编程方式在正确的列表框下面附加我的文本框。
答案 0 :(得分:1)
尝试按代码在堆栈中添加两个控件,
StackPanel stack;
stack = new StackPanel();
stackFinal.Orientation = System.Windows.Controls.Orientation.Vertical;
stackFinal.Children.Add(listToAdd);
stack.Children.Add(textboxToAdd);
答案 1 :(得分:1)
我也试过很多东西,之后我发现了一些类似的东西,使用“长列表选择器”,将“更多”按钮添加到结尾列表。
`
<phone:LongListSelector>
<phone:LongListSelector.ListFooterTemplate>
<DataTemplate>
<Button Name="BtnMore" Click="BtnMore_Click" Content="More..." />
</DataTemplate>
</phone:LongListSelector.ListFooterTemplate>
</phone:LongListSelector>
`
然后,您可以在按钮点击时将项目添加到列表中。