void OnPaste(SendItemInfo sendItemInfo) { if (sendItemInfo == null) { return; } sendItemInfo.Address = Clipboard.GetText(); }
void OnChoose(SendItemInfo sendItemInfo) { if (sendItemInfo == null) { return; } _currentSendItem = sendItemInfo; SendMessenger(Pages.PayUrlsPage, ShellPages.PayUrlPageType.Choose); UpdatePage(Pages.PayUrlsPage); }
void OnClearAddress(SendItemInfo sendItemInfo) { if (sendItemInfo == null) { return; } SendItems.Remove(sendItemInfo); if (!SendItems.Any()) { SendItems.Add(new SendItemInfo()); } }
void OnAllClick(SendItemInfo sendItemInfo) { if (sendItemInfo == null) { return; } var allamount = SendItems.Except(new List <SendItemInfo> { sendItemInfo }).Sum(x => x.Amount); var result = OverMoney - allamount; sendItemInfo.PayAmountStr = (result / Math.Pow(10, 8)).ToString("0.00000000"); }