我有2 UserControl
页。
在一个我有一个ListBox
和一个“继续”Button
。
点击“继续”后,我想将列表传递到另一个UserControl
页面,但我无法弄清楚如何执行此操作(刚刚找到Form
或Window
的示例)。< / p>
我已经找到了如何移动到另一个页面,但没有找到如何传递其中的数据。 谢谢!
这是我的代码:
第一个Xaml中的按钮(我有一个名为ListBox
的{{1}}:
lbOne
这就是清单:
<Button x:Name="button"
Content="Continue"
Grid.Column="2"
Margin="81,0,0,-30"
RenderTransformOrigin="0.184,-1.455"
Height="30" VerticalAlignment="Bottom"
Style="{DynamicResource BaseButtonStyle2}"
Click="button_Click"
Command="NavigationCommands.GoToPage"
CommandParameter="/Pages/NextPage/nextPage.xaml"/>
编辑:
我将清楚地说,我想分享ListBox中的数据,而不是ObservableCollection,因为我在整个代码中向列表框本身添加了更多数据(这样:ObservableCollection<My_Data> list = new ObservableCollection<My_Data>();
public Home()
{
InitializeComponent();
list.Add(new My_Data("first", "explanation"));
list.Add(new My_Data("second", "explanation"));
list.Add(new My_Data("third", "explanation"));
list.Add(new My_Data("forth", "explanation"));
list.Add(new My_Data("fifth", "explanation"));
lbOne.ItemsSource = list;
}
)