private void CreateBtn_Click(object sender, RoutedEventArgs e) { CreateWindow createWin = new CreateWindow(); createWin.Closed += CreatWindow_OnClosed; createWin.ShowDialog(); }
void RenderInfoWindow(BaseData data, int index) { GUILayout.BeginVertical("Box"); GUILayout.Label("type:" + data.type.ToString() ?? ""); GUILayout.Label("name: " + data.name.ToString() ?? ""); GUILayout.Label("pos: " + data.pos.ToString() ?? ""); GUILayout.Label("talk:" + (data.talk ?? "").ToString()); foldout = GUILayout.Toggle(foldout, "Assets"); if (foldout) { RenderAssetInfo("img", data.assets.img); RenderAssetInfo("bgm", data.assets.bgm); RenderAssetInfo("voice", data.assets.voice); RenderAssetInfo("effectVoice", data.assets.effectVoice); RenderAssetInfo("scenario", data.assets.scenario); } GUILayout.BeginHorizontal("Box"); if (GUILayout.Button("修改")) { Debug.Log("修改"); Rect rect = new Rect(50, 50, 520, 500); CreateWindow window = (CreateWindow)GetWindowWithRect(typeof(CreateWindow), rect, true); } if (GUILayout.Button("删除")) { Debug.Log("删除"); } GUILayout.EndHorizontal(); GUILayout.EndVertical(); }
public override void InitSys() { base.InitSys(); Debug.Log("InitSys..."); loginWindow = GameRoot.Instance.transform.Find("Canvas/LoginWindow").GetComponent <LoginWindow>(); createWindow = GameRoot.Instance.transform.Find("Canvas/CreateWindow").GetComponent <CreateWindow>(); }
private void MenuItemItem_add_Click(object sender, RoutedEventArgs e) { CreateWindow creationWindow = new CreateWindow(6); creationWindow.ShowDialog(); if (creationWindow.DialogResult == true) { TabItem tab = (TabItem)tabControl.SelectedItem; int id = (int)tab.Tag; AlbumCollectionSet album = RepositoryWorkUnit.Instance.AlbumCollections.Get().FirstOrDefault(x => x.Id == id); int recordID = RepositoryWorkUnit.Instance.CollectionRecords.Get().Select(x => x.Id).DefaultIfEmpty(0).Max(); CollectionRecordSet record = RepositoryWorkUnit.Instance.CollectionRecords.Get().FirstOrDefault(x => x.Id == recordID); record.AlbumCollectionId = album.Id; //album.CollectionRecordSets.Add(record); RepositoryWorkUnit.Instance.CollectionRecords.Update(record, record.Id); tabControl.Items.Remove(tab); TabItem nowy = getTabItemOf(id); tabControl.Items.Add(nowy); nowy.Focus(); } }
public CreateOpenCollectionPage(CreateWindow context) { InitializeComponent(); _context = context; indexesChosen = _context.additionalVariable as List <int>; listView.ItemsSource = RepositoryWorkUnit.Instance.AlbumCollections.Get().Where(x => !indexesChosen.Contains(x.Id)); }
private void CreateAlbum_MenuItem_Click(object sender, RoutedEventArgs e) { CreateWindow creationWindow = new CreateWindow(2); creationWindow.ShowDialog(); InitializeSourceItems(); }
private void CreateNewList_Click(object sender, RoutedEventArgs e) { CreateWindow creationWindow = new CreateWindow(5); creationWindow.ShowDialog(); listView.ItemsSource = RepositoryWorkUnit.Instance.AlbumCollections.Get(); }
private void Add_Click(object sender, RoutedEventArgs e) { CreateWindow create = new CreateWindow(); this.Visibility = Visibility.Hidden; UpdateDataGrid(); create.ShowDialog(); }
private void OnGUI() { GUILayout.BeginHorizontal("Box"); if (GUILayout.Button("新建脚本", GUILayout.Width(250), GUILayout.Height(50))) { //新建脚本 Debug.Log("新建脚本"); Rect rect = new Rect(50, 50, 520, 500); CreateWindow window = (CreateWindow)GetWindowWithRect(typeof(CreateWindow), rect, true); EditState.datas = new List <BaseData>(); } if (GUILayout.Button("打开上次编辑的脚本", GUILayout.Width(250), GUILayout.Height(50))) { //打开脚本 Debug.Log("打开脚本"); string path = null; if (File.Exists(EditState.editSaveData)) { StreamReader sr = new StreamReader(EditState.editSaveData); while (!sr.EndOfStream) { path = sr.ReadLine(); } sr.Dispose(); sr.Close(); OpenWindow window = (OpenWindow)GetWindow(typeof(OpenWindow), true); window.openScenario = AssetDatabase.LoadAssetAtPath(path, typeof(TextAsset)) as TextAsset; window.Show(); } else { Debug.LogError("未找到存档文件"); } } GUILayout.EndHorizontal(); GUILayout.BeginHorizontal("Box"); if (GUILayout.Button("保存脚本", GUILayout.Width(250), GUILayout.Height(50))) { //保存脚本 Debug.Log("保存脚本"); SaveWindow window = (SaveWindow)GetWindowWithRect(typeof(SaveWindow), new Rect(0, 0, 500, 50), true); window.Show(); } if (GUILayout.Button("查看脚本", GUILayout.Width(250), GUILayout.Height(50))) { //查看脚本 Debug.Log("查看脚本"); OpenWindow window = (OpenWindow)GetWindow(typeof(OpenWindow), true); window.Show(); } GUILayout.EndHorizontal(); }
private void btnSubmit_Click(object sender, RoutedEventArgs e) { txtBxDestName.GetBindingExpression(TextBox.TextProperty).UpdateSource(); txtBxDestDept.GetBindingExpression(TextBox.TextProperty).UpdateSource(); txtBxSenderName.GetBindingExpression(TextBox.TextProperty).UpdateSource(); txtBxSenderDept.GetBindingExpression(TextBox.TextProperty).UpdateSource(); txtBxNotes.GetBindingExpression(TextBox.TextProperty).UpdateSource(); CreateWindow.Close(); }
private void play_b_Click(object sender, EventArgs e) { int diff = 0; if (hard_rb.Checked) { diff = 3; } else if (normal_rb.Checked) { diff = 2; } else if (esey_rb.Checked) { diff = 1; } else { MessageBox.Show("Nie został wybrany poziom trudności", "Poziom trudnosci", MessageBoxButtons.OK, MessageBoxIcon.Stop); } board.Difficul = diff; int size = 0; if (big_rb.Checked) { size = 3; } else if (medium_rb.Checked) { size = 2; } else if (small_rb.Checked) { size = 1; } else { MessageBox.Show("Nie została wybrana wielkość planszy", "Wielkość planszy", MessageBoxButtons.OK, MessageBoxIcon.Warning); } board.Size = size; if (size > 0 && diff > 0) { this.Visible = false; this.Close(); CreateBoard createBoard = new CreateBoard(board); board.WindowGame = CreateWindow.Create(board); saper.Visible = true; saper.StartGame(); } }
private void CreateNewGenre_Click(object sender, RoutedEventArgs e) { CreateWindow creationWindow = new CreateWindow(4); creationWindow.ShowDialog(); genresListView.ItemsSource = RepositoryWorkUnit.Instance.Genres.Get(); CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(genresListView.ItemsSource); view.Filter = Filter; }
private void CreateAuthorBtn_Click(object sender, RoutedEventArgs e) { CreateWindow creationWindow = new CreateWindow(1); creationWindow.ShowDialog(); authorListView.ItemsSource = RepositoryWorkUnit.Instance.Authors.Get(); CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(authorListView.ItemsSource); view.Filter = Filter; }
private void NewCommand_Executed(object sender, ExecutedRoutedEventArgs e) { var user = BookUser; var createWindow = new CreateWindow(ref user) { Owner = this, WindowStartupLocation = WindowStartupLocation.CenterOwner }; createWindow.ShowDialog(); }
private void EditAlbum_MenuItem_Click(object sender, RoutedEventArgs e) { //AlbumSet album = (AlbumSet)listView.SelectedItem; KeyValuePair <string, AlbumSet> pair = (KeyValuePair <string, AlbumSet>)listView.SelectedItem; AlbumSet album = pair.Value; CreateWindow creationWindow = new CreateWindow(2, album); creationWindow.ShowDialog(); InitializeSourceItems(); }
private void EditGenreBtn_Click(object sender, RoutedEventArgs e) { GenreSet genre = (GenreSet)genresListView.SelectedItem; CreateWindow creationWindow = new CreateWindow(4, genre); creationWindow.ShowDialog(); genresListView.ItemsSource = RepositoryWorkUnit.Instance.Genres.Get(); CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(genresListView.ItemsSource); view.Filter = Filter; }
private void EditNewFormat_Click(object sender, RoutedEventArgs e) { FormatSet format = (FormatSet)formatListView.SelectedItem; CreateWindow creationWindow = new CreateWindow(3, format); creationWindow.ShowDialog(); formatListView.ItemsSource = RepositoryWorkUnit.Instance.Formats.Get(); CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(formatListView.ItemsSource); view.Filter = Filter; }
private Window popDialog(CreateWindow ctor) { if (rawData.Length == 0) { return(null); } if (theDialog != null) { theDialog.Close(); } theDialog = ctor(); theDialog.Show(); return(theDialog); }
private void CreateNewList_Click(object sender, RoutedEventArgs e) { CreateWindow creationWindow = new CreateWindow(5); creationWindow.ShowDialog(); if (creationWindow.DialogResult == true) { int id = RepositoryWorkUnit.Instance.AlbumCollections.Get().Select(x => x.Id).DefaultIfEmpty(0).Max(); TabItem nowy = getTabItemOf(id); tabControl.Items.Add(nowy); nowy.Focus(); } }
public Deserializacja(Game game) : base(game.Player) { if (Deserial()) { int Count = FieldList.Count; game.Board.Size = ReadSize(Count); game.TimeSet(FieldList[0].time); int[] info = ReadShow(FieldList); game.Board.Difficul = ReadDiff(info[1], game.Board.Size); CreateBoard createBoard = new CreateBoard(game.Board); game.Board.WindowGame = CreateWindow.Create(game.Board); game.ShowedField = info[0]; isRead = true; } }
private void MenuItem_Click(object sender, RoutedEventArgs e) { CreateWindow creationWindow = new CreateWindow(7); List <int> listOfOpened = new List <int>(); foreach (TabItem item in tabControl.Items) { listOfOpened.Add((int)item.Tag); } creationWindow.additionalVariable = listOfOpened; creationWindow.ShowDialog(); if (creationWindow.DialogResult == true) { foreach (int idi in (List <int>)creationWindow.additionalVariable) { tabControl.Items.Add(getTabItemOf(idi)); } } }
public MainWindowViewModel(IConfiguration configuration) { InterestPlanViewModels = new ObservableCollection <InterestPlanViewModel>(); InterestPlanViewModels.CollectionChanged += InterestPlanViewModels_CollectionChanged; var options = configuration.Get <Rootobject>() ?? new Rootobject(); InitiateOptions(options); options.InterestPlanViewModelOptions.ForEach(ip => AddInterestPlanViewModel(new InterestPlanViewModel(ip))); SelectedCulture = CultureInfo.GetCultureInfo(options.CultureInfo); Cultures = CultureInfo.GetCultures(CultureTypes.SpecificCultures); CreateWindowCommand = new DelegateCommand(() => CreateWindow?.Invoke()); AddInterestPlanCommand = new DelegateCommand(() => { var p = new InterestPlanViewModel(InterestPlanViewModelOption.GetExample1()); AddInterestPlanViewModel(p); SelectedInterestPlanViewModelIndex = InterestPlanViewModels.IndexOf(p); }); DeleteInterestPlanCommand = new DelegateCommand( () => { var interestPlanViewModel = InterestPlanViewModels.ElementAt(SelectedInterestPlanViewModelIndex); interestPlanViewModel.PropertyChanged -= InterestPlanViewModel_PropertyChanged; InterestPlanViewModels.Remove(interestPlanViewModel); }, () => InterestPlanViewModels.Count > 1 ); ResetAllCommand = new DelegateCommand(() => InterestPlanViewModels.ToList().ForEach(ip => ip.ResetCommand.Execute())); CalculateAllCommand = new DelegateCommand(() => InterestPlanViewModels.ToList().ForEach(ip => ip.CalculateCommand.Execute())); ResetAllCommand.Execute(); }
private void PlayerNotes() { CreateWindow.ShowPlayerNotesWindow(Player); }
void MainWindow_Loaded(object sender, RoutedEventArgs e) { var x = new CreateWindow(); x.Show(); }
/// <summary> /// Renders the object model in it's EPL syntax textual representation, using a whitespace-formatter as provided. /// </summary> /// <param name="formatter">the formatter to use</param> /// <param name="writer">writer to use</param> /// <throws>IllegalStateException if required clauses do not exist</throws> public void ToEPL( EPStatementFormatter formatter, TextWriter writer) { AnnotationPart.ToEPL(writer, Annotations, formatter); ExpressionDeclaration.ToEPL(writer, ExpressionDeclarations, formatter); ScriptExpression.ToEPL(writer, ScriptExpressions, formatter); ClassProvidedExpression.ToEPL(writer, ClassProvidedExpressions, formatter); if (ContextName != null) { formatter.BeginContext(writer); writer.Write("context "); writer.Write(ContextName); } if (CreateIndex != null) { formatter.BeginCreateIndex(writer); CreateIndex.ToEPL(writer); return; } if (CreateSchema != null) { formatter.BeginCreateSchema(writer); CreateSchema.ToEPL(writer); return; } if (CreateExpression != null) { formatter.BeginCreateExpression(writer); CreateExpression.ToEPL(writer); return; } if (CreateClass != null) { formatter.BeginCreateExpression(writer); CreateClass.ToEPL(writer); return; } if (CreateContext != null) { formatter.BeginCreateContext(writer); CreateContext.ToEPL(writer, formatter); return; } if (CreateWindow != null) { formatter.BeginCreateWindow(writer); CreateWindow.ToEPL(writer); writer.Write(" as "); if (SelectClause == null || SelectClause.SelectList.IsEmpty() && !CreateWindow.Columns.IsEmpty()) { CreateWindow.ToEPLCreateTablePart(writer); } else { SelectClause.ToEPL(writer, formatter, false, false); if (CreateWindow.AsEventTypeName != null) { writer.Write(" from "); writer.Write(CreateWindow.AsEventTypeName); } CreateWindow.ToEPLInsertPart(writer); } return; } if (CreateVariable != null) { formatter.BeginCreateVariable(writer); CreateVariable.ToEPL(writer); return; } if (CreateTable != null) { formatter.BeginCreateTable(writer); CreateTable.ToEPL(writer); return; } if (CreateDataFlow != null) { formatter.BeginCreateDataFlow(writer); CreateDataFlow.ToEPL(writer, formatter); return; } var displayWhereClause = true; if (UpdateClause != null) { formatter.BeginUpdate(writer); UpdateClause.ToEPL(writer); } else if (OnExpr != null) { formatter.BeginOnTrigger(writer); writer.Write("on "); FromClause.Streams[0].ToEPL(writer, formatter); if (OnExpr is OnDeleteClause onDeleteClause) { formatter.BeginOnDelete(writer); writer.Write("delete from "); onDeleteClause.ToEPL(writer); } else if (OnExpr is OnUpdateClause onUpdateClause) { formatter.BeginOnUpdate(writer); writer.Write("update "); onUpdateClause.ToEPL(writer); } else if (OnExpr is OnSelectClause onSelectClause) { InsertInto?.ToEPL(writer, formatter, true); SelectClause.ToEPL(writer, formatter, true, onSelectClause.IsDeleteAndSelect); writer.Write(" from "); onSelectClause.ToEPL(writer); } else if (OnExpr is OnSetClause onSetClause) { onSetClause.ToEPL(writer, formatter); } else if (OnExpr is OnMergeClause onMergeClause) { onMergeClause.ToEPL(writer, WhereClause, formatter); displayWhereClause = false; } else { var split = (OnInsertSplitStreamClause)OnExpr; InsertInto.ToEPL(writer, formatter, true); SelectClause.ToEPL(writer, formatter, true, false); if (WhereClause != null) { writer.Write(" where "); WhereClause.ToEPL(writer, ExpressionPrecedenceEnum.MINIMUM); } split.ToEPL(writer, formatter); displayWhereClause = false; } } else { IntoTableClause?.ToEPL(writer); if (SelectClause == null) { throw new IllegalStateException("Select-clause has not been defined"); } if (FromClause == null) { throw new IllegalStateException("From-clause has not been defined"); } if (FireAndForgetClause is FireAndForgetUpdate fireAndForgetUpdate) { writer.Write("update "); FromClause.ToEPLOptions(writer, formatter, false); writer.Write(" "); UpdateClause.RenderEPLAssignments(writer, fireAndForgetUpdate.Assignments); } else if (FireAndForgetClause is FireAndForgetInsert fireAndForgetInsert) { InsertInto.ToEPL(writer, formatter, true); if (fireAndForgetInsert.IsUseValuesKeyword) { writer.Write(" values ("); var delimiter = ""; foreach (var element in SelectClause.SelectList) { writer.Write(delimiter); element.ToEPLElement(writer); delimiter = ", "; } writer.Write(")"); } else { SelectClause.ToEPL(writer, formatter, true, false); } } else if (FireAndForgetClause is FireAndForgetDelete) { writer.Write("delete "); FromClause.ToEPLOptions(writer, formatter, true); } else { InsertInto?.ToEPL(writer, formatter, true); SelectClause.ToEPL(writer, formatter, true, false); FromClause.ToEPLOptions(writer, formatter, true); } } MatchRecognizeClause?.ToEPL(writer); if (WhereClause != null && displayWhereClause) { formatter.BeginWhere(writer); writer.Write("where "); WhereClause.ToEPL(writer, ExpressionPrecedenceEnum.MINIMUM); } if (GroupByClause != null) { formatter.BeginGroupBy(writer); writer.Write("group by "); GroupByClause.ToEPL(writer); } if (HavingClause != null) { formatter.BeginHaving(writer); writer.Write("having "); HavingClause.ToEPL(writer, ExpressionPrecedenceEnum.MINIMUM); } if (OutputLimitClause != null) { formatter.BeginOutput(writer); writer.Write("output "); OutputLimitClause.ToEPL(writer); } if (OrderByClause != null) { formatter.BeginOrderBy(writer); writer.Write("order by "); OrderByClause.ToEPL(writer); } if (RowLimitClause != null) { formatter.BeginLimit(writer); writer.Write("limit "); RowLimitClause.ToEPL(writer); } if (ForClause != null) { formatter.BeginFor(writer); ForClause.ToEPL(writer); } }
private void CreateGame() { CreateWindow create = new CreateWindow(networkInterface,networkWindow); networkWindow.AddMenu(create); }
private void CreateGame() { CreateWindow create = new CreateWindow(receiver,networkWindow); networkWindow.AddMenu(create); }
protected virtual void OnCreateWindow(CreateWindowEventArgs e) { CreateWindow?.Invoke(this, e); }
private bool SearchRelatedPrefab() { bool isMapPrefabExist = false; bool isMapIDExist = false; // 检索Resources\Scene string targetMapPath = ""; foreach (string path in Directory.GetFiles(MapEditor.MAP_PREFAB_ID_PATH)) { //获取所有文件夹中包含后缀为 .prefab 的路径 if (Path.GetExtension(path) == ".prefab" && (Path.GetFileNameWithoutExtension(path) == mapPrefabID)) { isMapPrefabExist = true; targetMapPath = "Scene/" + mapPrefabID; } } // 检索Resources\Config\Map DirectoryInfo mapDir = new DirectoryInfo(MapEditor.MAP_ID_PATH); if (mapDir.Exists) { foreach (string path in Directory.GetFiles(MapEditor.MAP_ID_PATH)) { if (Path.GetFileNameWithoutExtension(path) == mapID) { isMapIDExist = true; } } } if (isMapIDExist && isMapPrefabExist) { MapEditor.loadMap(targetMapPath, mapID); return(true); } else if (!isMapPrefabExist) { // 弹出提示信息 MessageWindow.CreateMessageBox( "Map prefab 不存在", delegate(EditorWindow window) { window.Close(); }, delegate(EditorWindow window) { window.Close(); } ); return(false); } else { // 提示是否新建地图 MessageWindow.CreateMessageBox( "是否新建地图", delegate(EditorWindow window) { window.Close(); CreateWindow createWindow = CreateInstance <CreateWindow>(); createWindow.MapPrefabID = mapPrefabID; createWindow.MapID = mapID; createWindow.Show(); }, delegate(EditorWindow window) { window.Close(); } ); return(false); } }