В моем приложении silverlight у меня есть ряд текстовых полей на странице, которые связаны одинаково. В коде позади я устанавливаю текст данных каждого из них. Кто-нибудь использовал эту общую функцию связывания, используя стили?
Пример
на моей странице. 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 при запуске
{System.Windows.Markup.XamlParseException: установить свойство '' вызвала исключение. [Строка: 9 Позиция: 36] ---> System.NotSupportedException: Невозможно установить свойство только для чтения ''.
в MS.Internal.XamlMemberInfo.SetValue (цель объекта, значение объекта)
в MS.Internal.XamlManagedRuntimeRPInvokes.SetValue (XamlTypeToken inType, XamlQualifiedObject & inObj, XamlPropertyToken inProperty, XamlQualifiedObject & inValue)
--- Конец внутренней трассировки стека исключений ---
в System.Windows.Application.LoadComponent (объектный компонент, Uri resourceLocator)
в STARS_Silverlight.App.InitializeComponent ()
at STARS_Silverlight.App..ctor ()}
Кто-нибудь знает, возможно ли это, и если да, то как правильно это сделать?
-Эндрю