public static WindowTrashCan Show(ObjectTrashCan.PrivateState privateState) { var instance = new WindowTrashCan(); Api.Client.UI.LayoutRootChildren.Add(instance); instance.Setup(privateState); return(instance); }
public ViewModelWindowTrashCan(ObjectTrashCan.PrivateState privateState) { this.PrivateState = privateState; this.ViewModelItemsContainerExchange = new ViewModelItemsContainerExchange( privateState.ItemsContainer) { IsContainerTitleVisible = false, IsManagementButtonsVisible = false }; }
private void Setup(ObjectTrashCan.PrivateState privateState) { this.privateState = privateState; this.RefreshViewModel(); }