2012-04-27 63 views
1

因此,儘管標題聽起來像很多其他類似的問題(就像在「具有類似標題的問題」框中提到的問題),但我覺得這是一個獨特的情況。我試圖完成的是:我有一個對象,它有2個屬性。第一個是十進制值,第二個是存儲.Net格式類型(p/g/n/etc)的字符串屬性。帶有綁定StringFormat的TextBox中的格式數值輸入

我最終想要做的是這樣的:

<TextBox Text="{Binding Path=decimalproperty, Mode=TwoWay, StringFormat={Binding path=formatproperty}}" /> 

有沒有人做過類似的事情?我想嘗試使用ValueConverter,但由於您必須綁定到完整的對象才能訪問decimalproperty和formatproperty,所​​以convertback看起來好像不會起作用。任何意見或方向將不勝感激。

回答

0

我結束了製作視圖模型在對象模型和處理的格式那裏,改變我的UI在Silverlight中使用一個DataGrid一起。然後,我構建了一個模板化的列,並構建了2-3個控件來適當地處理數據。不滿意它的實施方式,但它實現了我想爲客戶實現的目標。

0

爲什麼不使用像獨特的數據類型?我認爲,它能夠更好地將對象轉換爲字符串

Stirng MyResult=(MyCoomonObject.ToString()) ;