public PatternDetailViewModel(IPatternClient client, IFavoritesService favoritesService, IImageService imageService, IMvxMessenger messenger) { _client = client; _favoritesService = favoritesService; _imageService = imageService; _messenger = messenger; }
public PatternGroupViewModel(IPatternClient client, IFavoritesService favoritesService, IMvxMessenger messenger) { IsLoading = true; Newest = new NewestViewModel(client, messenger); Top = new TopViewModel(client, messenger); Favorites = new FavoritesViewModel(favoritesService, messenger); _highlightToken = messenger.Subscribe <HighlightChangedMessage>(ServiceOnHighlightChanged); _loadingToken = messenger.Subscribe <LoadingChangedMessage>(LoadingChanged); _groups.Add(new PatternGroup { Id = 1, Title = "Newest" }); _groups.Add(new PatternGroup { Id = 2, Title = "Top" }); _groups.Add(new PatternGroup { Id = 2, Title = "Favorites" }); }
static void Main(string[] args) { #region Creational Pattern Clients //patternClient = new AbstractFactoryClient(); //patternClient = new FactoryClient(); //patternClient = new SingletonClient(); //patternClient = new PrototypeClient(); //patternClient = new BuilderClient(); #endregion #region Structural Pattern Clients //patternClient = new AdapterClient(); //patternClient = new FacadeClient(); //patternClient = new ProxyClient(); //patternClient = new DecoratorClient(); //patternClient = new CompositeClient(); //patternClient = new FlyweightClient(); patternClient = new BridgeClient(); patternClient.Run(); #endregion Console.ReadLine(); }
public PatternsViewModel(IPatternClient client) { _client = client; Load(); }
public IncrementalLoadingTop(IPatternClient client) { _client = client; }
public TopViewModel(IPatternClient client, IMvxMessenger messenger) { _client = client; _messenger = messenger; Load(); }
public PatternViewModel(IPatternClient client) { _client = client; }
public SearchViewModel(IPatternClient client, IMvxMessenger messenger) { _client = client; _messenger = messenger; }
public ShareViewModel(IPatternClient client, IFavoritesService favoritesService, IImageService imageService, IMvxMessenger messenger) : base(client, favoritesService, imageService, messenger) { }
public IncrementalLoadingNewestViewModel(IPatternClient client, IMvxMessenger messenger) { _client = client; _messenger = messenger; _items = new IncrementalLoadingNew(client); }