0
我有以下SQL表結構WPF單選按鈕綁定到不同的性質
- DeleteOwn作爲位0或1
- DeleteAll作爲位0或1
- NoDelete作爲第0位或1
在XAML中我有以下的
<RadioButton IsChecked="{Binding CurrentItem.Item[DeleteOwn]}" Content="Delete Own" HorizontalAlignment="Left" Margin="21,46,0,0" VerticalAlignment="Top"/> <RadioButton IsChecked="{Binding CurrentItem.Item[DeleteAll]}" Content="Delete All" HorizontalAlignment="Left" Margin="21,67,0,0" VerticalAlignment="Top"/> <RadioButton IsChecked="{Binding CurrentItem.Item[NoDelete]}" Content="No Delete" HorizontalAlignment="Left" Margin="21,88,0,0" VerticalAlignment="Top"/>
這裏是我的代碼如何檢索數據:
Property MyItems As BindingListCollectionView
Property CurrentItem As DataRowView
Sub LoadData()
MyItems = CollectionViewSource.GetDefaultView(GlobalApp.GetData("select * from mytable").DefaultView)
NotifyProperty("MyItems")
End Sub
,這裏是CURRENTITEM是如何關聯的
Private Sub ChangeSelected(sender As Object, e As RoutedPropertyChangedEventArgs(Of Object))
Dim MyTreeView As TreeView = DirectCast(sender, TreeView)
CurrentItem = MyTreeView.SelectedItem
NotifyProperty("CurrentItem")
End Sub
時到窗口加載的數據值顯示正確,但通過單擊單選按鈕更改值後綁定將丟失並顯示單選按鈕的值不正確。 我該如何使它工作?
後包含CurrentItem.Item的代碼[...' –
我已經更新我的問題與示例代碼,任何幫助表示讚賞 – user2160275