如何在Windows Phone 8应用程序中以编程方式在运行时中找到UIListBox的当前位置

时间:2014-03-18 08:46:06

标签: c# xaml windows-phone-8

我的要求是,我有一个列表框,其长度取决于该列表中的项目数。列表结束后,我只想在它下面添加一些文本字段。那么我怎样才能找到列表框的y_coordinate位置,这样我就能以编程方式在正确的列表框下面附加我的文本框。

2 个答案:

答案 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>

`

然后,您可以在按钮点击时将项目添加到列表中。