Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как работает Margin в C#?

81K
27 августа 2012 года
Suliman1
8 / / 13.08.2012
Не могу понять как работает Margin, при написании интерфейса на C# используя в качестве конвы Grid. С конвасом проще, но мне нужен именно грид.
Код:


 
Код:
TextBlock txtb1 = new TextBlock();
    txtb1.Width = 60;
    txtb1.Height = 10;
    txtb1.Margin = new Thickness(0,0,0,0);
    txtb1.Text = "sdf";
    rootCanvas.Children.Add(txtb1);


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

Вот сам хамл:

 
Код:
Width="1220" Height="960" >
 
    <Grid x:Name="rootCanvas"
 Width="640"
 Height="480"
 Background="Gray">
   
    </Grid>
66K
28 августа 2012 года
Homer Simpson
13 / / 28.04.2011
Я так понимаю, ты юзаешь WPF. Если так, то определи свойства HorizontalAlignment и VerticalAlignment для элемента TextBlock.
Например:

 
Код:
txtb1.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;
txtb1.VerticalAlignment = System.Windows.VerticalAlignment.Top;

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог