public AddStringDialog()
 {
     InitializeComponent();
     Owner      = App.Window;
     Icon       = AppResources.GetAppIcon;
     RowControl = new StringWithHelpRowControl();
     RowControl.IsVisibleChanged += (sender, args) => RowControl.Focus();
     DataPanel.Children.Add(RowControl);
 }
Пример #2
0
 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);
 }
Пример #3
0
 private static void InitToCityProperty()
 {
     _toControl = new StringWithHelpRowControl()
     {
         TitleValue    = "Куда",
         HelpingValues = _nameToIdCitiesMap.Keys.ToList(),
         TitleToolTip  = "Представляет собой название нас. пункта куда будет работать маршрут"
     };
     _dialog.AddProperty(
         _toControl,
         () => _toControl.Value = "",
         r => _toControl.Value  = _idToNameCitiesMap[r.ToCityId]);
 }