AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.03.2014, 17:36   #1  
IKA is offline
IKA
Участник
 
359 / 65 (3) ++++
Регистрация: 15.03.2006
Как получить свойства .net контролов?
Есть форма. на ней ManagedHost ( имя - DynamicGridCtrl )
Хост привязан к System.Windows.Controls.Grid
Но почему-то многие из свойств грида , кот описаны в http://msdn.microsoft.com/en-us/libr...v=vs.110).aspx отсутствуют в выпадающем списке intelliSense. Как , например, получить свойство Grid.ColumnProperty ??

Проблема: Чтобы вывести txtBlock1 в ячейке грида, нужно указать
X++:
txtBlock1.SetValue(  Grid.ColumnProperty, colNum);
txtBlock1.SetValue(  Grid.RowProperty, rowNum);[
но этого свойства нет в списке. Как добраться до него ?
(делаю как вот тут )
В форме пишу такой инит. 
X++:
public void init()
{
    System.Windows.Controls.ColumnDefinition gridCol1 = new System.Windows.Controls.ColumnDefinition();
    System.Windows.Controls.ColumnDefinition gridCol2 = new System.Windows.Controls.ColumnDefinition();
 
    System.Windows.Controls.RowDefinition gridRow1 = new System.Windows.Controls.RowDefinition();
    System.Windows.Controls.RowDefinition gridRow2 = new System.Windows.Controls.RowDefinition();
  
    System.Windows.Controls.TextBlock txtBlock1 = new System.Windows.Controls.TextBlock();
    System.Windows.Controls.TextBlock txtBlock2 = new System.Windows.Controls.TextBlock();
    System.Windows.Controls.ColumnDefinitionCollection ColumnDefinitions;
    System.Windows.Controls.RowDefinitionCollection RowDefinitions;    
    System.Windows.Controls.Grid  DynamicGrid;    
    System.Windows.Controls.UIElementCollection  Children;  
    ;
    super();    
    
    DynamicGrid = DynamicGridCtrl.control();  
    
    ColumnDefinitions = DynamicGrid.get_ColumnDefinitions();  
    ColumnDefinitions.Add(gridCol1);
    ColumnDefinitions.Add(gridCol2);
    
    RowDefinitions = DynamicGrid.get_RowDefinitions();     
    RowDefinitions.Add(gridRow1);    
    RowDefinitions.Add(gridRow2);
    
    txtBlock1.AddText( "My text 1");
    txtBlock1.set_FontSize( 14);
    txtBlock1.SetValue(     Grid.ColumnProperty, 1);
    txtBlock1.SetValue(     Grid.RowProperty, 1);
    
    txtBlock2.AddText( "My Text 2");
    txtBlock2.set_FontSize( 14);     
    
    Children = DynamicGrid.get_Children();
    Children.Add(txtBlock1);
    Children.Add(txtBlock2);
  
}

Последний раз редактировалось IKA; 17.03.2014 в 18:05.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
atinkerersnotebook: Walkthrough & Tutorial Summary Blog bot DAX Blogs 1 09.09.2013 09:11
fed: Net requirements update in MRP Module and Working Set of MRP Blog bot DAX Blogs 14 08.05.2012 13:09
AX.NET: интеграция .NET-приложений с Аксаптой и (будущие) возможности облачных вычислений gl00mie DAX: Программирование 2 23.04.2010 00:47
Получить значения контролов в ExecuteSection? CDan DAX: Программирование 6 19.08.2008 15:01
Inside Dynamics AX 4.0: Working with the .NET Business Connector Blog bot DAX Blogs 0 04.10.2007 05:15

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:01.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.