Я видел этот пост: How to Conditionally Format a String in .Net?Условный FormatString или String.Format
Первая часть точек вопроса на возможность использования условных форматов. Как это делается?
В моем случае я хочу сделать, например, 100 000 долларов за 100 000 долларов США и 1 000 000 долларов США за 1 миллион долларов. Я хочу иметь возможность сделать это с помощью только FormatString в разметке (Silverlight). Это случай, когда я не могу использовать конвертер значений (он находится внутри стиля).
Возможно ли это?
Вам нужно закодировать его самостоятельно. Проверьте: http://stackoverflow.com/questions/2134161/format-number-like-stackoverflow-rounded-to-thousands-with-k-suffix –
Что это касается в этой должности, с которой я связан? Int32 i = 0; i.ToString ("$ #, ## 0.00; ($ #, ## 0,00); Zero"); – Roger