У меня есть элемент, у которого есть TextBlock и TextBox в свойстве Content.Мне нужно установить TextAlignment для TextBox, не влияя на текущий стиль элемента управления, поэтому я должен как-то заставить его работать с Setter Property и xaml.
Возможно ли это и как?Я не хочу воссоздавать Контент с моими собственными элементами управления или настраивать его с помощью стиля, поскольку стиль может быть изменен во время выполнения, и я хочу сохранить стили как они есть.
Редактировать: пример - DataForm.DataForm состоит из нескольких элементов DataField.Каждый DataField состоит из метки и элемента управления вводом.Теперь, обычно, я мог бы сделать это
<DataField Label="{Binding ...}">
<TextBox Text="{Binding ...}" TextAlignment="Right" />
</DataField>
Но если я это сделаю, я потеряю стиль поля данных, которого я хочу избежать.Итак, есть ли способ, которым я могу получить доступ к этому свойству TextAlignment DataField, чтобы я мог установить его на Right, но не для всех из них, только те, которые я хочу (например, числовые).Вот почему это должно быть сделано на конкретном экземпляре DataField.
Итак, задача: установить выравнивание текста DataField по тексту, не мешая его стилю, и сделать это для определенного DataField.
Надеюсь, теперь яснее.