作者sunny10463 ( )
看板AndroidDev
標題[問題] Android Xamarin DataGrid update
時間Tue Jun 8 19:13:41 2021
最近在寫xamarin遇到個問題
圖一:
https://imgur.com/4vILlbA.jpg
圖二:
https://imgur.com/PIErXTB.jpg
E = (B-C)*D
圖一為一開始以MVVM架構載入,會自動計算欄位E
但是圖二,修改欄位D(或C)欄位時,不會自動計算欄位E
請問各位高手該用何事件?
程式碼:
<ContentPage xmlns="
http://xamarin.com/schemas/2014/forms"
xmlns:x="
http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:dg="clr-namespace:Xamarin.Forms.DataGrid;assembly=Xamarin.Forms.DataGrid">
<dg:DataGrid.Columns>
<dg:DataGridColumn Title="A" PropertyName="A" Width="1*"/>
<dg:DataGridColumn Title="B" PropertyName="B" Width="1*"/>
<dg:DataGridColumn Title="C" PropertyName="C" Width="1*" >
<dg:DataGridColumn.CellTemplate>
<DataTemplate>
<Entry Text="{Binding .}" Keyboard="Numeric" />
</DataTemplate>
</dg:DataGridColumn.CellTemplate>
</dg:DataGridColumn>
<dg:DataGridColumn Title="D" PropertyName="D" Width="1*">
<dg:DataGridColumn.CellTemplate>
<DataTemplate>
<Entry Text="{Binding .}" Keyboard="Numeric"
Completed="Entry_Completed"/>
</DataTemplate>
</dg:DataGridColumn.CellTemplate>
</dg:DataGridColumn>
<dg:DataGridColumn Title="E" PropertyName="E"
BindingContext="{Binding E}" Width="1*"/>
</dg:DataGrid.Columns>
</ContentPage>
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.213.80 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1623150824.A.AD6.html
※ 編輯: sunny10463 (180.217.213.80 臺灣), 06/08/2021 19:21:30
1F:推 now99: afterTextChanged 06/09 19:23