Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > Как облепить техкстбокс бордером?


Автор: drdoom 25.7.2009, 10:49
есть такой код в xaml
Код

        <Label Grid.Column="0" Grid.Row="2" HorizontalAlignment="Right" VerticalAlignment="Center" Content="Фамилия"/>
        <Border Grid.Column="1" Grid.Row="2" BorderThickness="1" BorderBrush="{Binding SurnameHasError, Converter={StaticResource HasErrorConverter}}">
            <TextBox HorizontalAlignment="Stretch" VerticalAlignment="Center" Text="{Binding Surname, UpdateSourceTrigger=PropertyChanged}" ToolTip="{Binding SurnameTooltip}"/>
        </Border>

так вот бордер занимает все простнаство в ячеейке грида, а мне нужно чтобы он был окурат такой же как текстбокс, как это реализовать без жесткой привязки координатами?

Добавлено через 18 секунд
Заранее спасибо

Автор: rooks 25.7.2009, 17:27
возможно, так
Код
<Border ... VerticalAlignment="Center" HorizontalAlignment="Center">

Автор: drdoom 27.7.2009, 10:40
Пасибо помогло

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)