MAUI+MVVM:如何从视图取数计算后实时返回视图?
MAUI MVVM 绑定问题:无法获取Entry控件值完成实时计算
我正在学习MAUI与MVVM架构,已实现通过WebSocket获取数据并实时更新XAML视图,但目前遇到一个问题:无法从视图的Entry控件获取HoldingsAmount值,将其与WebSocket返回的BestAskPrice进行计算(HoldingsAmount × BestAskPrice),进而实时更新视图上的HoldingsValue。
更新说明
使用本地定义的HoldingsAmount值时,HoldingsValue的计算功能正常,但无法获取XAML中Entry绑定的Ticker.HoldingsAmount值。已完成以下改动:
- 视图
TickerView.xaml:为Entry的Text属性添加绑定{Binding Ticker.HoldingsAmount} - 模型
Tickers.cs:新增HoldingsAmount、HoldingsValue属性 - 视图模型
TickerViewModel.cs:目前使用本地代码decimal HoldingsAmount = 2;进行计算,需要改为使用视图Entry控件传入的值
内容的提问来源于stack exchange,提问作者oshirowanen
相关产品推荐
相关产品推荐

