Exemplo n.º 1
0
 public GeneratorInfo(PolygonManagementViewModel parent, string friendlyName, PolygonGenerator generator)
 {
     FriendlyName            = friendlyName;
     Generator               = generator;
     Parent                  = parent;
     Parent.PropertyChanged += (_, ea) =>
     {
         if (ea.PropertyName == nameof(PolygonManagementViewModel.SelectedPolygonGenerator))
         {
             RaisePropertyChanged(nameof(Selected));
         }
     };
 }
Exemplo n.º 2
0
 public GeneratorInfo(PolygonManagementViewModel parent, string friendlyName, IPolygonGenerator generator)
 {
     FriendlyName            = friendlyName;
     Generator               = generator;
     Parent                  = parent ?? throw new ArgumentNullException(nameof(parent));
     Parent.PropertyChanged += (_, ea) =>
     {
         if (ea.PropertyName == nameof(PolygonManagementViewModel.SelectedPolygonGenerator))
         {
             RaisePropertyChanged(nameof(Selected));
         }
     };
 }