台灣最大程式設計社群網站
線上人數
1432
 
會員總數:246219
討論主題:189783
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> mvvm combobox Binding 值 抓不到
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
mvvm combobox Binding 值 抓不到
價值 : 30 QP  點閱數:1573 回應數:0
樓主

小月
門外漢
0 36
330 19
發送站內信

Silverlight Wcf Ria


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
目前尚無任何回覆
   

回覆
如要回應,請先登入.