0
使用Silverlight我有一个绑定到表A的数据表单,我需要使用表B的数据填充此数据表单的组合框。我怎样才能在XAML代码中声明这个?,用不同于数据表单的其他数据源的数据填充组合框?
使用Silverlight我有一个绑定到表A的数据表单,我需要使用表B的数据填充此数据表单的组合框。我怎样才能在XAML代码中声明这个?,用不同于数据表单的其他数据源的数据填充组合框?
如果你的数据形其中有一个名为“TableBItems”例如物业的用户控件里面,你可以写:
<ComboBox SelectedItem={Binding FieldInTableA,Mode=TwoWay}
ItemsSource={Binding TableBItems, RelativeSource={RelativeSource AncestorType='UserControl'}}
DisplayMemberPath="FieldInTableBYouWantToShow"/>
感谢您的rreply Boluc。我的数据表不在用户控件中。我拥有的是以下内容,你能否告诉我更好的方法? –
您的数据形式不会直接位于usercontrol内。其所有祖先都是您的XAML的UserControl吗?然后,该代码将工作。你只需要使TableBItems成为UserControl的一个属性。如果您使用导航框架 –
Boluc,您也可以使用Page来代替UserControl,再次感谢您的重新申请。我想知道,我可以通过电子邮件向您发送我已经开发的东西吗?......老实说,我将不胜感激。我只是Silverlight的初学者,在这个时候我没有太多经验。提前致谢 –