![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 小月 ![]()
![]() |
Mvvm的寫法 但是在資料的Binding 性別欄位的值都抓不到~ Xaml 碼: ============================================================ <TextBox DataContext="{Binding NewUser}" Height="27" HorizontalAlignment="Left" Margin="69,368,0,0" Name="textBox4" Text="{Binding ID,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Top" Width="120" /> <TextBox DataContext="{Binding NewUser}" Height="27" HorizontalAlignment="Left" Margin="69,401,0,0" Name="textBox5" Text="{Binding Name,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Top" Width="120" /> <ComboBox DataContext="{Binding NewUser}" Height="27" HorizontalAlignment="Left" Margin="327,368,0,0" Name="comboBox1" SelectedValue="{Binding Sex, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" VerticalAlignment="Top" Width="120" ItemsSource="{Binding}"> <ComboBoxItem Content="1" /> <ComboBoxItem Content="2" /> </ComboBox> <Button Command="{Binding AddBtn}" Content="新增" Height="28" HorizontalAlignment="Left" Margin="497,367,0,0" Name="button2" VerticalAlignment="Top" Width="75" /> =========================================================== 我介面上有四個要輸入的 :2個TextBox 1個Combobox 所輸入的內容 都會Binding 到NewUser TUser 是我自己的資料表 欄位是ID(string) Name(string) Sex(int) 但我按下 新增鈕時 Combobox的值都會抓不到 導致我存進Table 的資料 Sex都是Null 不知道是不是因為我的SelectedValue Binding 錯了 SelectedValue="{Binding Sex, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged 還是是因為 我Combobox的資料來源是 ComboboxItem 不可以直接這樣用 請問有人知道要怎麼寫嗎
搜尋相關Tags的文章:
[ silverlight ] , [ mvvm ] , [ combobox ] , [ selectedvalue ] , [ binding ] ,
本篇文章發表於2012-05-16 16:36 |