В XAML достаточно просто использовать StringFormat='$#,0;$-#,0;Nil'
для отображения связанной целочисленной переменной в виде красиво отформатированной суммы в долларах.например, 1024
будет выглядеть как '$ 1024'.
Мне нужно иметь дело с числами от нескольких центов до нескольких сотен долларов - поэтому 0.45
должен отображаться как '$ 0,45'но все, что больше некоторого порога (1? 9,99?), должно отображаться как целая сумма в долларах.Например, 12.73
должно отображаться как '$ 13'.
Прежде чем я начну писать какой-то умеренно грязный и конкретный код, есть ли у кого-нибудь хороший умный способ сделать это?В идеале все это должно быть в StringFormat:)