コード例 #1
0
        void UpdateTextComponent()
        {
            var text = GetComponent <Component_Text2D>();

            if (text != null)
            {
                text.Visible   = DisplayText;
                text.Transform = new Transform(GetCenterPosition());

                string value = "";

                switch (MeasureOfDisplayedLength.Value)
                {
                case MeasureEnum.Units:
                    value = GetLength().ToString("F2");
                    break;

                case MeasureEnum.Meters:
                    value = GetLength().ToString("F2") + " m";
                    break;

                case MeasureEnum.Centimeters:
                    value = (GetLength() / 0.01).ToString("F2") + " cm";
                    break;

                case MeasureEnum.Inches:
                    value = (GetLength() / 0.0254).ToString("F2") + " in";
                    break;
                }

                UpdateText?.Invoke(this, ref value);

                text.Text = value;
            }
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: yuqiancha/X07_Total
        private void Fun_Transfer2CRT(ref Data.CRT_STRUCT myCRT, ref ClientAPP.TCP_STRUCT Server_CRT, ref Queue <byte[]> DataQueue_save)
        {
            Delegate la = new UpdateText(UpdateTextMethod);

            while (Server_CRT.IsConnected)
            {
                if (myCRT.DataQueue_CRT.Count() > 0)
                {
                    byte[] SendByte = myCRT.DataQueue_CRT.Dequeue();
                    Server_CRT.sck.Send(SendByte);

                    Data.dtYK.Rows[3]["数量"] = (int)Data.dtYK.Rows[3]["数量"] + 1;


                    //增加存储,DataQueue_save为引用的对应SaveFile里面的Queue
                    DataQueue_save.Enqueue(SendByte);

                    myCRT.Transfer2CRTa_TempStr = "";
                    for (int m = 24; m < SendByte.Length - 8; m++)
                    {
                        myCRT.Transfer2CRTa_TempStr += SendByte[m].ToString("x2");
                    }
                    Trace.WriteLine("Fun_Transfer2CRT:" + myCRT.Transfer2CRTa_TempStr);
                }
            }
        }
コード例 #3
0
 public JsonResult UpdateText()
 {
     if (ModelState.IsValid)
     {
         try
         {
             string path = Server.MapPath("/");
             manager.SetPath(path);
             int    BlogID       = int.Parse(Request["ID"].ToString());
             string BlogTitle    = Request["Title"].ToString();
             string BlogCategory = Request["Categroy"].ToString();
             string BlogContent  = Request.Unvalidated["Content"].ToString();
             var    model        = new UpdateText {
                 Id = BlogID, Category = BlogCategory, Title = BlogTitle, Text = BlogContent
             };
             var IsUpdate = manager.UpdateText(model);
             if (IsUpdate == true)
             {
                 return(Json(0));
             }
             else
             {
                 return(Json(null));
             }
         }
         catch
         {
             return(Json(null));
         }
     }
     return(Json(null));
 }
コード例 #4
0
 // Use this for initialization
 void Start()
 {
     _inventory              = GameObject.FindGameObjectWithTag("Inventory").GetComponent <Inventory>();
     _itemNameInPanel        = GameObject.FindGameObjectWithTag("NameOfItem").GetComponent <UpdateText>();
     _itemDescriptionInPanel = GameObject.FindGameObjectWithTag("DescriptionOfItem").GetComponent <UpdateText>();
     _itemImage              = gameObject.transform.GetChild(0).GetComponent <Image>();
 }
コード例 #5
0
ファイル: MainForm.cs プロジェクト: yuqiancha/AYS_YKYC
        private void Fun_RecvFromCRT(ref Data.CRT_STRUCT myCRT, ref ClientAPP.TCP_STRUCT Server_CRT)
        {
            Trace.WriteLine("Entering" + myCRT.CRTName + "Fun_RecvFromCRT!!");

            Delegate la = new UpdateText(UpdateTextMethod);

            while (Server_CRT.IsConnected)
            {
                try
                {
                    byte[] RecvBufCRTa = new byte[1024];
                    int    RecvNum     = Server_CRT.sck.Receive(RecvBufCRTa);
                    if (RecvNum > 0)
                    {
                        int[] RecvBufInt = Program.BytesToInt(RecvBufCRTa);

                        myCRT.TCMsgStatus = RecvBufInt[7];

                        this.Invoke(la, RecvBufInt[7].ToString(), myCRT.mytextbox);
                    }
                    else
                    {
                        Trace.WriteLine("收到数据少于等于0!");
                        break;
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.Message);
                    Trace.WriteLine("Exception leave!!");
                    break;
                }
            }
        }
コード例 #6
0
        public bool UpdateText(UpdateText blogText)        //更新文章
        {
            bool isSuccess = false;

            try
            {
                BlogText blog = new BlogText
                {
                    Text         = blogText.Text,
                    FirstView    = getFirstView(blogText.Text),
                    TextTitle    = blogText.Title,
                    CategoryName = blogText.Category
                };
                if (string.IsNullOrEmpty(blog.CategoryName))
                {
                    blog.CategoryName = "未分类";
                }
                if (blogText.Id == 0)                //新增文章
                {
                    repository.AddText(blog);
                }
                else                //修改文章
                {
                    blog.TextID = blogText.Id;
                    RemoveFiles(getRemovedAttachmentUrl(repository.GetTextByID(blog.TextID).Text, blog.Text)); //删除失效的附件
                    repository.UpdateText(blog.TextID, blog);                                                  //实际上是替换掉分类名、文章内容、文章标题、文章摘要四项
                }
                isSuccess = true;
            }
            catch
            {
            }
            return(isSuccess);
        }
コード例 #7
0
        public Form1()
        {
            InitializeComponent();

            m_updateText = new UpdateText(UpdateTextData);
            m_handler    = new System.EventHandler(this.uxText_TextChanged);
        }
コード例 #8
0
        public ucConfiguracao(UpdateText updateText)
        {
            InitializeComponent();

            this.updateText = updateText;
            cnpjCurrent     = "";
            servicoCurrent  = TipoAplicativo.Nulo;
        }
コード例 #9
0
        public LightIndihiangForm(string fileName)
        {
            _fileName = fileName;
            InitializeComponent();

            _delegate        = UpdateTextMethod;
            _delegateControl = UpdateControlMethod;
        }
コード例 #10
0
        public override void OnReceive(Context context, Intent intent)
        {
            if (intent != null)
            {
                Toast.MakeText(context, "Hurray it works", ToastLength.Short).Show();

                UpdateText?.Invoke("Hurray it works");
            }
        }
コード例 #11
0
        public void UpdateStatus(string text)
        {
            UpdateText.Enqueue(text);

            if (!IsStatusAnimRunning)
            {
                IsStatusAnimRunning = true;
                Dispatcher.BeginInvoke(updateStatusWorker);
            }
        }
コード例 #12
0
        public void Callback(object sender, EventArgs args)
        {
            // GenLib.Extensions.InvokeExt<T> (called from ExtensionsForm) on separate thread

            // test different .Raise extensions
            (new Thread(() => UpdateText.Raise(sender, new StringEventArgs {
                Message = TestMessage
            }))).Start();
            (new Thread(() => UpdateText2.Raise(sender, new EventArgs()))).Start();
            (new Thread(() => UpdateText3.Raise())).Start();
        }
コード例 #13
0
ファイル: ColckWindowView.xaml.cs プロジェクト: xdaker/clock
 public void UpdateUploadText(string massage)
 {
     if (UploadText.Dispatcher.CheckAccess())
     {
         UploadText.Text = massage;
     }
     else
     {
         UpdateText _uploadText = UpdateUploadText;
         UploadText.Dispatcher.Invoke(_uploadText, massage);
     }
 }
コード例 #14
0
ファイル: ColckWindowView.xaml.cs プロジェクト: xdaker/clock
 public void UpdateSecondText(string massage)
 {
     if (SecondText.Dispatcher.CheckAccess())
     {
         SecondText.Text = massage;
     }
     else
     {
         UpdateText _secondText = UpdateSecondText;
         SecondText.Dispatcher.Invoke(_secondText, massage);
     }
 }
コード例 #15
0
ファイル: ColckWindowView.xaml.cs プロジェクト: xdaker/clock
 public void UpdateTimeText(string massage)
 {
     if (TimeText.Dispatcher.CheckAccess())
     {
         TimeText.Text = massage;
     }
     else
     {
         UpdateText _timeText = UpdateTimeText;
         TimeText.Dispatcher.Invoke(_timeText, massage);
     }
 }
コード例 #16
0
        private void getTextContent(int tID)
        {
            var text = db.TextLists.Find(tID);

            this.Utext = new UpdateText
            {
                Id       = text.TextID,
                Title    = text.TextTitle,
                Category = text.CategoryName,
                Text     = text.Text
            };
        }
コード例 #17
0
ファイル: ColckWindowView.xaml.cs プロジェクト: xdaker/clock
 public void UpdateDownloadText(string massage)
 {
     if (DownloadText.Dispatcher.CheckAccess())
     {
         DownloadText.Text = massage;
     }
     else
     {
         UpdateText _downloadText = UpdateDownloadText;
         DownloadText.Dispatcher.Invoke(_downloadText, massage);
     }
 }
コード例 #18
0
        private async void Listening()
        {
            UpdateText updateMsg = UpdateMsg;

            while (true)
            {
                var result = await inSocket.ReceiveAsync();

                var    data = result.Buffer;
                string msg  = Encoding.ASCII.GetString(data, 0, data.Length);
                updateMsg(msg);
            }
        }
コード例 #19
0
        private void OnIntroLoaded()
        {
            LoggingWrapper.Log(LoggingWrapper.LogArea.All, LoggingWrapper.LogType.Message, $"{Name} is loading post intro.");

            CheckForExperimentalVersion();
            CheckForIncompatibilities();

            PatchManager.PatchAll();
            SimulationManager.RegisterSimulationManager(new SimulationExtension());
            UpdateText.DisplayIfRequired();

            LoggingWrapper.Log(LoggingWrapper.LogArea.All, LoggingWrapper.LogType.Message, $"{Name} has loaded post intro.");
        }
コード例 #20
0
ファイル: HoverCarControl.cs プロジェクト: Llistoman/DZero
 void Start()
 {
     body               = GetComponent <Rigidbody>();
     layerMask          = 1 << LayerMask.NameToLayer("Vehicle");
     layerMask          = ~layerMask;
     InitialMaxSpeedFwd = MaxSpeedFwd;
     InitialMaxSpeedBkd = MaxSpeedBkd;
     MaxSpeedFwd        = 0;
     MaxSpeedBkd        = 0;
     velocityBar        = GameObject.Find("AccelBar");
     v1Text             = V1.GetComponent(typeof(UpdateText)) as UpdateText;
     v2Text             = V2.GetComponent(typeof(UpdateText)) as UpdateText;
 }
コード例 #21
0
ファイル: MainFrm.cs プロジェクト: jack13163/GPRS
        public MainFrm()
        {
            InitializeComponent();

            //绑定下拉框数据
            bindToCombobox();

            //注册监听
            update = new UpdateText(Update);

            this.btnStartGPRS.Enabled = false;

            this.lblNotify.Visible = false;
        }
コード例 #22
0
    protected override JobHandle OnUpdate(JobHandle inputDeps)
    {
        if (Input.GetKeyDown(KeyCode.S))
        {
            m_active = !m_active;
        }

        if (m_active)
        {
            inputDeps = new UpdateText {
                Strings = m_strings,
                Seed    = m_random.NextUInt()
            }
        }
コード例 #23
0
 public OPCClient配置()
 {
     InitializeComponent();
     updateText = new UpdateText(UpdateTextMethod);
     for (int i = 0; i < 1500; i++)
     {
         itemNames[i] = "Simulation Examples.Functions.Random" + (i + 1).ToString();
     }
     //预设点  及预设IP地址
     tbx_ip.Text   = "10.1.50.126";
     tbx_name.Text = "Kepware.KEPServerEX.V5";
     for (int i = 0; i < 1500; i++)
     {
         lbx_pointlist.Items.Add("Simulation Examples.Functions.Random" + (i + 1).ToString());
     }
 }
コード例 #24
0
 public ViewModelMain()
 {
     TextProperty = "Type here";
     for (int i = 1; i <= 5; i++)
     {
         var sleep = 10000 * i;
         var copy  = i;
         var updateTextDelegate = new UpdateText(vm =>
                                                 vm.TextProperty = string.Format("New Value #{0}", copy));
         new System.Threading.Thread(() =>
         {
             System.Threading.Thread.Sleep(sleep);
             updateTextDelegate.Invoke(this);
         }).Start();
     }
 }
コード例 #25
0
ファイル: Config.cs プロジェクト: Llistoman/DZero
    // Use this for initialization
    void Start()
    {
        Enemics = GameObject.FindGameObjectsWithTag("AI");
        if (ApplicationModel.nauSeleccionada == 0)
        {
            Nau1.SetActive(true);
            Nau2.SetActive(false);
        }
        else if (ApplicationModel.nauSeleccionada == 1)
        {
            Nau1.SetActive(false);
            Nau2.SetActive(true);
        }

        timeText = GameObject.Find("temps").GetComponent(typeof(UpdateText)) as UpdateText;
    }
コード例 #26
0
ファイル: Form1.cs プロジェクト: codeaudit/ALANN2018
        private async void Listening()
        {
            byte[] data;

            Thread.Sleep(100);

            while (true)
            {
                var result = await inSocket.ReceiveAsync();

                data = result.Buffer;
                string msg = Encoding.ASCII.GetString(data, 0, data.Length);
                msg += "\n";
                UpdateText updateMsg = UpdateMsg;
                this.Invoke(updateMsg, msg);
            }
        }
コード例 #27
0
ファイル: GridEditActionCommand.cs プロジェクト: wanaxe/Study
        public override IDictionary <string, object> Serialize(IGridUrlBuilder urlBuilder)
        {
            var result = base.Serialize(urlBuilder);

            var texts = new Dictionary <string, object>();

            FluentDictionary.For(texts)
            .Add("cancel", CancelText, () => CancelText.HasValue() && CancelText != DefaultCancelText)
            .Add("update", UpdateText, () => UpdateText.HasValue() && UpdateText != DefaultUpdateText)
            .Add("edit", Text, () => Text.HasValue() && Text != DefaultEditText);

            if (texts.Any())
            {
                result["text"] = texts;
            }
            return(result);
        }
コード例 #28
0
        public void UpdateMainStatus(string text)
        {
            if (mainStatus.Text != text)
            {
                UpdateText.Enqueue(text);

                if (UpdateText.Count >= 3)
                {
                    List <string> trimmed = new List <string>(UpdateText);
                    trimmed.RemoveAt(0);
                    UpdateText = new Queue <string>(trimmed);
                }

                if (!IsStatusAnimRunning)
                {
                    updateStatusWorker();
                }
            }
        }
コード例 #29
0
 public UpdateText GetTextInUpdate(int tid)        //获取待编辑博文的内容
 {
     try
     {
         var        uTxt       = repository.GetTextsAll().Find(c => c.TextID == tid);
         UpdateText updateText = new UpdateText
         {
             Id       = uTxt.TextID,
             Category = uTxt.CategoryName,
             Text     = uTxt.Text,
             Title    = uTxt.TextTitle
         };
         return(updateText);
     }
     catch (System.ArgumentNullException)            //前后端不同步时返回空
     {
         return(null);
     }
 }
コード例 #30
0
 public ActionResult Update([Bind(Include =
                                      "Id,Title,Category,Text")] UpdateText BlogText)//文章更新提交
 {
     if (ModelState.IsValid)
     {
         try
         {
             var IsUpdate = new UpdateBlog(BlogText);
             if (IsUpdate.IsSuccess == true)                    //TODO:更新成功处理
             {
                 return(Redirect("/manage/textlist"));
             }
         }
         catch (Exception)
         {
             throw;
         }
     }
     return(Redirect("/manage/textlist"));//TODO:更新失败处理
 }
コード例 #31
0
 void Start()
 {
     Player = GameObject.FindGameObjectWithTag("Player");
     m_HandlerMovement = Player.GetComponent<OverworldMovement>();
     Player.transform.position = SaveLoadController.GetSavedPlayerPosition();
     m_EnterText = EnterPanel.transform.FindChild("EnterText").GetComponent<UpdateText>();
     m_PlanetInfo = new LoadPlanetInfo();
 }