我是WPF的新手,我想知道,如果可能的话。
我有两个WPF页面“Page_Parts”和“Page_Parts_Edit”。 Page_Parts有一个调用Page_Parts_Edit的链接,整个页面的内容显示在Page_Parts中。
Page_Parts包含一个包含系统中所有部分的数据网格。我需要能够单击datagrid中的行并将选定的行数据传递到子页面“Page_Parts_Edit”中的文本框。实质上允许用户从给定的选择中选择零件细节。
当两个对象都包含在同一个WPF页面中时,我可以通过以下方式执行类似的方法:
<TextBox x:Name="TextPartNumber" Text="{Binding ElementName=ListViewPart, Path=SelectedItem.PartNumber}" Width="150" />
但是,当数据网格是一个页面的一部分且文本框是不同页面的一部分时,我无法使用相同的方法。
也许创建一个字符串数组,datagrid选择行更新链接到DynamicResource,然后将DynamicResource绑定到另一页上的文本框。这可能吗?
我愿意接受任何其他建议。
希望我的问题很明确。
提前致谢。
阿兰