public void AddChild(Models.UI.IChildView child) { if (!ChildViews.Contains(child)) { ChildViews.Add(child); } }
public MainViewModel() { ChildViews.Add(new DocumentViewModel("Document1", "/Images/change.png")); ChildViews.Add(new DocumentViewModel("Document2", "/Images/create.png")); ChildViews.Add(new DocumentViewModel("Document2", "/Images/new-16x16.png")); ChildViews.Add(new PanelViewModel(Colors.Red)); ChildViews.Add(new PanelViewModel(Colors.Blue)); ChildViews.Add(new PanelViewModel(Colors.Green)); }
public MainViewModel() { ChildViews.Add(new DocumentViewModel("Document1", "/Images/change.png")); ChildViews.Add(new DocumentViewModel("Document2", "/Images/create.png")); ChildViews.Add(new DocumentViewModel("Document2", "/Images/new-16x16.png")); ChildViews.Add(new PanelViewModel(Colors.Red, "1")); ChildViews.Add(new PanelViewModel(Colors.Blue, "2")); ChildViews.Add(new PanelViewModel(Colors.Green, "3")); ChildViews.Add(new AutoHideViewModel("Properties")); ChildViews.Add(new AutoHideViewModel("Messages")); }
private void OpenDialogExecute() { var child = new DocumentPanel { Content = new Dialog(), ClosingBehavior = ClosingBehavior.ImmediatelyRemove, Tag = "DocumentHost" }; ChildViews.Add(child); }
private void AddChildViewButtonClick(object sender, EventArgs e) { var childViewObject = new ChildViewObject(); ChildViews.Add(childViewObject); var childView = new ChildView(); childViewObject.ChildView = childView; childView.ObjectInspector = ObjectInspector; GridViewChildViews.RefreshData(); }
public void ProcessJson(dynamic childViews) { ChildViews.Clear(); foreach (var source in childViews) { var viewObject = new ChildViewObject(); var childView = new ChildView(); childView.ObjectInspector = ObjectInspector; childView.LoadProperties(source); viewObject.ChildView = childView; ChildViews.Add(viewObject); } GridViewChildViews.RefreshData(); }
public DraftLeagueViewModel(GameCore core, League league) : base(core) { this.league = league; var draftLotteryVm = new DraftLotteryViewModel(core, league); draftLotteryVm.DraftLotteryComplete += () => { var draftedPlayers = core.GameState.Leagues.SelectMany(l => l.Teams.SelectMany(t => t.DraftCards.Select(d => d.Player))); var playerDraftVm = new PlayerDraftMasterViewModel(core, league, player => !draftedPlayers.Any(draftedPlayer => draftedPlayer != null && draftedPlayer.ID == player.ID)); ChildViews.Add(playerDraftVm); NotifyPropertyChanged("ChildViews"); }; ChildViews.Add(draftLotteryVm); }