Ejemplo n.º 1
0
 /// <summary>
 /// Инициализирует новый экземпляр класса строки и задает шаблоны
 /// </summary>
 /// <param name="defaultTemplate">Стандартный шаблон</param>
 /// <param name="selectedTemplate">Шаблон, когда строка выбрана</param>
 public Row(TemplateRow defaultTemplate, TemplateRow selectedTemplate)
 {
     DefaultTemplate = defaultTemplate;
     SelectedTemplate = selectedTemplate;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Обновляет ссылку на текущий шаблон в зависимости от того, 
 /// выбрана ли строка и есть ли шаблон для выбранной строки
 /// </summary>
 private void UpdateCurrentTemplate()
 {
     currentTemplate = selected && selectedTemplate != null ? selectedTemplate : defaultTemplate;
 }