public AddStringDialog() { InitializeComponent(); Owner = App.Window; Icon = AppResources.GetAppIcon; RowControl = new StringWithHelpRowControl(); RowControl.IsVisibleChanged += (sender, args) => RowControl.Focus(); DataPanel.Children.Add(RowControl); }
private static void InitRoadTypeProperty() { _roadTypeControl = new StringWithHelpRowControl() { TitleValue = "Тип дороги", TitleToolTip = "Представляет собой один из типов дороги (заполненных в глобальных параметрах), используется в спецификации для фильтрации по типам маршрутов", HelpingValues = _availableRoadTypes.Values.Select(rt => rt.Name).ToList() }; _dialog.AddProperty( _roadTypeControl, () => _roadTypeControl.Value = "", r => _roadTypeControl.Value = r.RoadType.Name); }
private static void InitToCityProperty() { _toControl = new StringWithHelpRowControl() { TitleValue = "Куда", HelpingValues = _nameToIdCitiesMap.Keys.ToList(), TitleToolTip = "Представляет собой название нас. пункта куда будет работать маршрут" }; _dialog.AddProperty( _toControl, () => _toControl.Value = "", r => _toControl.Value = _idToNameCitiesMap[r.ToCityId]); }