Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LocationDialog"/> class.
 /// </summary>
 /// <param name="locationDialogFactory">The location dialog factory service.</param>
 /// <param name="resourceManager">The location resource manager.</param>
 internal LocationDialog(
     ILocationDialogFactory locationDialogFactory,
     IFavoritesManager favoritesManager,
     LocationResourceManager resourceManager = null) : base(resourceManager)
 {
     SetField.NotNull(out this.locationDialogFactory, nameof(locationDialogFactory), locationDialogFactory);
     SetField.NotNull(out this.favoritesManager, nameof(favoritesManager), favoritesManager);
 }
Exemple #2
0
 internal EditFavoriteLocationDialog(
     ILocationDialogFactory locationDialogFactory,
     IFavoritesManager favoritesManager,
     string favoriteName,
     Location favoriteLocation,
     LocationResourceManager resourceManager)
     : base(resourceManager)
 {
     SetField.NotNull(out this.locationDialogFactory, nameof(locationDialogFactory), locationDialogFactory);
     SetField.NotNull(out this.favoritesManager, nameof(favoritesManager), favoritesManager);
     SetField.NotNull(out this.favoriteName, nameof(favoriteName), favoriteName);
     SetField.NotNull(out this.favoriteLocation, nameof(favoriteLocation), favoriteLocation);
 }
Exemple #3
0
 public FavoriteLocationRetrieverDialog(
     bool supportsKeyboard,
     IFavoritesManager favoritesManager,
     ILocationDialogFactory locationDialogFactory,
     ILocationCardBuilder cardBuilder,
     IGeoSpatialService geoSpatialService,
     LocationOptions options,
     LocationRequiredFields requiredFields,
     LocationResourceManager resourceManager)
     : base(geoSpatialService, options, requiredFields, resourceManager)
 {
     SetField.NotNull(out this.favoritesManager, nameof(favoritesManager), favoritesManager);
     SetField.NotNull(out this.locationDialogFactory, nameof(locationDialogFactory), locationDialogFactory);
     SetField.NotNull(out this.cardBuilder, nameof(cardBuilder), cardBuilder);
     this.supportsKeyboard = supportsKeyboard;
 }