綁定我要綁定的屬性對象到一個文本框,但價值被devided 100的填充物,我有:與表達
<TextBox Text="{Binding P1}" />
,並在我的代碼:
this.DataContext = MyObj; //MyObj has P1 property.
我想要提交我的表單而不是textBox文本,這是一個數字的文本分爲100和填充MyObj。例如,如果用戶在文本框中輸入200,將2推入我的對象中
綁定我要綁定的屬性對象到一個文本框,但價值被devided 100的填充物,我有:與表達
<TextBox Text="{Binding P1}" />
,並在我的代碼:
this.DataContext = MyObj; //MyObj has P1 property.
我想要提交我的表單而不是textBox文本,這是一個數字的文本分爲100和填充MyObj。例如,如果用戶在文本框中輸入200,將2推入我的對象中
您需要定義並使用Converter
將值從文本框傳遞給對象屬性。轉換器應該首先將從文本框傳遞給它的值除以100,然後返回該值。有關如何使用轉換器請參考以下鏈接瞭解更多信息:
http://www.wpftutorial.net/ValueConverters.html
http://msdn.microsoft.com/en-us/library/system.windows.data.ivalueconverter.aspx
您將需要使用value converter執行此轉換。但是,如果您對可以在綁定中提供表達式的解決方案感興趣, 「number/2」,有這個博客文章可能會讓你感興趣: