首页 > 其他分享 >RPG-任务编辑器

RPG-任务编辑器

时间:2023-06-16 13:44:06浏览次数:36  
标签:使用 任务 System 编辑器 RPG UserControl WPF

花了一下午加一上午,中间遇到了一些问题,使用技能:WPF;

 TextBox 使用Wrapper来完成自动换行,检测回车键,完成换行。

使用了System.Web.Extension,来完成json的序列化,也可以用System.Text.Json

使用了System.windows.Forms完成文件选择,保存以及文件夹的存放的 FileSaveDialog,FolderBrowserDialog.

整体上使用两个UserControl,以及手动设置UserControl的Visibility即可解决

 

该任务编辑器,我总觉得可以提供更好的思路,一方面,可以用来MVVM应该更方便的,但是bind的时候有些生疏,后面看吧。

 

 

 

 

总结:WPF做东西就是快,快到让你爽歪歪。

标签:使用,任务,System,编辑器,RPG,UserControl,WPF
From: https://www.cnblogs.com/yang131/p/17485332.html

相关文章

  • Unity 编辑器直接运行正常,打包后的程序运行异常问题
     打包后的程序运行报错:base="System.MissingMethodException:Defaultconstructornotfoundfortypelog4net.Repository.Hierarchy.Hierarchy\r\natSystem.RuntimeType.CreateInstanceMono(System.BooleannonPublic,System.BooleanwrapExceptions)[0x00076]in&l......
  • Spring Boot 实现定时任务动态管理,太爽了!
    一、功能说明SpringBoot的定时任务的加强工具,实现对SpringBoot原生的定时任务进行动态管理,完全兼容原生@Scheduled注解,无需对原本的定时任务进行修改二、快速使用具体的功能已经封装成SpringBoot-starter即插即用:<dependency><groupId>com.github.guoyixing</groupId>......
  • 621. 任务调度器
    难度中等1159给你一个用字符数组 tasks 表示的CPU需要执行的任务列表。其中每个字母表示一种不同种类的任务。任务可以以任意顺序执行,并且每个任务都可以在1个单位时间内执行完。在任何一个单位时间,CPU可以完成一个任务,或者处于待命状态。然而,两个 相同种类 的......
  • 修复 winform窗体无边框最大化后遮挡任务栏
    1、设置窗体的最大尺寸MaxinumSize属性:this.MaxinumSize=newSystem.Drawing.Size(System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Width,System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height)或2、设置窗体最大化的尺寸MaximizedBounds属性:this.Maximize......
  • django 设置定时任务
    django设置定时任务,网上百度了好几种方式,试了这两种方式,简单有效:例如,我们要设置最简单的执行场景,5s输出一次helloworld。(1)通过whileTrue设置定时任务importtimedefrun():print("hello,world")if__name__=='__main__':whileTrue:run()......
  • 力扣上任务调度相关的算法
    目录应用应用1:Leetcode1834.单线程CPU题目分析代码实现应用2:Leetcode621.任务调度器题目分析代码实现应用应用1:Leetcode1834.单线程CPU题目1834.单线程CPU给你一个二维数组tasks,用于表示n项从0到n-1编号的任务。其中\(tasks[i]=[enqueueTime_i,proc......
  • RPG游戏开发日志:
      2023年3月份玩了个怪物猎人崛起,之前接触的是狩猎时刻,刚刚玩怪物猎人时候用手柄不太适应,游戏里没啥剧情,一些NPC,还有一些任务,一直猫可以做治疗,辅助,和攻击,狗可以当坐骑以及攻击,游戏除了一些怪物之外,能采集还有竞技场百龙夜行等,游戏很棒,也很难,一个怪打好久,而狩猎时刻是手机游......
  • Linux 基础 VI 编辑器
    目录一、vi的基本概念1.1命令行模式(commandmode)1.2插入模式(Insertmode)1.3底行模式(lastlinemode)二、vi的基本操作2.1进入vi(重要)2.2切换至插入模式(Insertmode)编辑文件(重要)2.3Insert的切换(重要)2.4退出vi及保存文件(重要)三、命令行模式(commandmode)功能键3.1......
  • Facebook的多任务多模态向量召回模型Que2Search
    1.概述对于一个搜索系统来说,通常采用的召回都是基于倒排索引的召回,简单来说就是需要对item侧建立倒排索引,在检索的过程中,对query分词,根据分词结果去倒排索引中查找词匹配的item,简单的流程如下图所示:在传统的检索过程中,通常存在语义上的问题,比如Query为“连衣裙”,此时根据词匹配就......
  • Oracle-任务调度(DBMS_Scheduler)
    Dbms_SchedulerOracle10g之前,可以使用dbms_job来管理定时任务:dbms_job.submit(job=>outjob,what=>'pro_name;',next_date=>sysdate,inteval=>'sysdate+1/24');10g之后,Oracle引入了dbms_scheduler和program,在功能方面,它比dbms_job提供了更强大的功能和灵活的机制/管理......