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的初學者,在這個時候我沒有太多經驗。提前致謝 –