WPF: разверните прямоугольник проверки - PullRequest
0 голосов
/ 07 октября 2010

Это мой текущий XAML.

<StackPanel Orientation="Horizontal" Grid.Column="3" Grid.Row="1">
    <Label Content="Allocated:" FontSize="14"/>
    <Label Content="{Binding AllocatedUnits, Mode=OneWay, ValidatesOnDataErrors=True}" ContentStringFormat="N0" FontSize="14"/>
</StackPanel>

Как бы я изменил это так, чтобы красный прямоугольник проверки был вокруг всего текста, а не только числа. (Я согласен полностью выбросить панель стека и заняться чем-нибудь другим.

1 Ответ

2 голосов
/ 07 октября 2010

Связывание в строковом формате, вероятно, сработает, но этого не было в .NET 3.0 (если вы все еще используете эту версию!). Если вы можете использовать его, вам понадобится только один элемент управления меткой (так что вы можете отбросить как другую метку , так и стековую панель, и ваша граница проверки обернет весь текст в остальную метку). 1003 *

РЕДАКТИРОВАТЬ: согласно комментарию Джонатана, кажется, вам нужно два атрибута, чтобы сделать это на элементе управления контентом ...

Используйте что-то вроде этого для привязки:

Content="{Binding AllocatedUnits, ValidatesOnDataErrors=true}" ContentStringFormat="Allocated: {0}"

Документация MSDN здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...