2011-02-02 115 views
2

在我的silverlight應用程序中,我在頁面上有一系列文本框,它們都以相同的方式綁定。在代碼隱藏中,我設置每個數據上下文。有沒有人使用樣式來融入這個通用綁定功能?Silverlight 4數據綁定與樣式

例 我page.xaml

<TextBox Name="txtTest" Style="{StaticResource ItemTextBoxInt}"/> 

在我Styles.xaml

<Resource Dictionary> 
<Style x:Key="ItemTextBoxInt" TargetType="TextBox"> 
<Setter Property="Text" Value="{Binding Amount, Mode=TwoWay, StringFormat=\{0:n0\}}"/> 
</Style> 

,這將引發對啓動

{系統在App.xaml.cs錯誤。 Windows.Markup.XamlParseException:設置屬性''引發異常。 [Line:9 Position:36] ---> System.NotSupportedException:不能設置只讀屬性''。 在MS.Internal.XamlMemberInfo.SetValue(對象目標,對象的值) 在MS.Internal.XamlManagedRuntimeRPInvokes.SetValue(XamlTypeToken法菜單,XamlQualifiedObject & inObj,XamlPropertyToken inProperty,XamlQualifiedObject & inValue) ---內部異常堆棧跟蹤的結尾--- 在System.Windows.Application.LoadComponent(對象組件,烏里resourceLocator) 在STARS_Silverlight.App.InitializeComponent() 在STARS_Silverlight.App..ctor()}

任何人都知道這是可能的如果是的話,正確的方法來完成這個?

-Andrew

回答

0

驗證Amount酒店有公開曝光的制定者。

+0

該金額確實有公開曝光的二傳手。仍然會拋出同樣的錯誤。 :( – Andrew 2011-02-03 23:19:30