Exemple #1
0
        public void ExecuteStep(CharacterSheet character)
        {
            var storyTemplate = descriptors.Find("background-story").Words.ChooseOne();
            var expansion     = new PhraseTemplate(storyTemplate);
            var story         = new BackgroundStory(expansion.WritePhrase(new CharacterContext(character)));

            character.Add(story);
        }
Exemple #2
0
        private void Win1_Loaded(object sender, RoutedEventArgs e)
        {
            TreeMenuBt.Width = 1920 * 0.15;

            c_daListAnimation              = new DoubleAnimation();
            c_daListAnimation.BeginTime    = TimeSpan.FromSeconds(1);                 //获取或设置此 Timeline 将要开始的时间。
            c_daListAnimation.FillBehavior = FillBehavior.HoldEnd;                    //获取或设置一个值,该值指定 Timeline 在活动周期结束后的行为方式。
            c_daListAnimation.Duration     = new Duration(TimeSpan.FromSeconds(0.5)); //获取或设置此时间线播放的时间长度,而不是计数重复。

            c_gsAnimation              = new DoubleAnimation();
            c_gsAnimation.BeginTime    = TimeSpan.FromSeconds(1);                 //获取或设置此 Timeline 将要开始的时间。
            c_gsAnimation.FillBehavior = FillBehavior.Stop;                       //获取或设置一个值,该值指定 Timeline 在活动周期结束后的行为方式。
            c_gsAnimation.Duration     = new Duration(TimeSpan.FromSeconds(0.5)); //获取或设置此时间线播放的时间长度,而不是计数重复。
            c_gsAnimation.Completed   += C_gsAnimation_Completed;

            story = new BackgroundStory(grdWorkbench);

            bgTimer          = new DispatcherTimer();
            bgTimer.Interval = new TimeSpan(0, 0, 10);
            bgTimer.Tick    += bgTimer_Tick1;
            bgTimer.Start();

            //currentTimer = new DispatcherTimer();
            //currentTimer.Interval = new TimeSpan(0, 0, 1);
            //currentTimer.Tick += currentTimer_Tick1;
            //currentTimer.Start();

            contentPage = new ContentPage();
            myContent.Children.Add(contentPage);
            //ShowHiddenMenu();

            var item0 = new ItemMenu("系统菜单", PackIconKind.ViewDashboard, new Menu2());

            var menuRegister = new List <SubItem>();

            menuRegister.Add(new SubItem("系统菜单", new Menu1_1()));
            menuRegister.Add(new SubItem("系统菜单", new Menu1_2()));
            menuRegister.Add(new SubItem("系统菜单", new Menu1_3()));
            menuRegister.Add(new SubItem("系统菜单", new Menu1_1()));
            var item1 = new ItemMenu("系统菜单", menuRegister, PackIconKind.Register);


            var menuSchedule = new List <SubItem>();

            menuSchedule.Add(new SubItem("系统菜单", new Menu1_2()));
            menuSchedule.Add(new SubItem("系统菜单", new Menu1_3()));
            menuSchedule.Add(new SubItem("系统菜单", new Menu1_1()));
            menuSchedule.Add(new SubItem("系统菜单", new Menu1_3()));
            var item2 = new ItemMenu("系统菜单", menuSchedule, PackIconKind.Schedule);


            menu.Children.Add(new UserControlMenuItem(item0));
            menu.Children.Add(new UserControlMenuItem(item1));
            menu.Children.Add(new UserControlMenuItem(item2));

            GlobalParams.myMain = this;
        }