コード例 #1
0
 private void ChangeCSSofVL2_OnClick(object sender, EventArgs e)
 {
     if (_vl2.CssClass == "vl")
     {
         _vl2.CssClass = "CssVerticalLayout";
         _vl2.Refresh();
     }
     else if (_vl2.CssClass == "CssVerticalLayout")
     {
         _vl2.CssClass = "vl";
         _vl2.Refresh();
     }
 }
コード例 #2
0
        internal void PrintZ_OnPressUp(object sender, EventArgs e)
        {
            VerticalLayout VL = (VerticalLayout)((HorizontalLayout)sender).GetControl(0);

            VL.CssClass = RemovePressedStyle(VL.CssClass);
            VL.Refresh();
        }
コード例 #3
0
ファイル: PhotoScreen.cs プロジェクト: muhrynov/SuperService2
        internal void Button_OnPressUp(object sender, EventArgs args)
        {
            VerticalLayout parent = (VerticalLayout)((HorizontalLayout)sender).Parent;

            parent.CssClass = "OuterButtonLayout";
            parent.Refresh();
        }
コード例 #4
0
 private void Add_WebMap_OnClick(object sender, EventArgs e)
 {
     _webMapGoogle          = new WebMapGoogle();
     _webMapGoogle.Visible  = true;
     _webMapGoogle.CssClass = "WebMapGoogle";
     _webMapGoogle.Id       = "ID OF WEB MAP GOOGLE";
     _webMapGoogle.AddMarker("marker", GPS.CurrentLocation.Latitude, GPS.CurrentLocation.Longitude, "red");
     vl.AddChild(_webMapGoogle);
     vl.Refresh();
 }
コード例 #5
0
 private void UpdateButtonCSS(HorizontalLayout buttonLayout, VerticalLayout commentLayout, Image image,
                              string buttonCSS,
                              string commentCSS, string name)
 {
     buttonLayout.CssClass = buttonCSS;
     buttonLayout.Refresh();
     commentLayout.CssClass = commentCSS;
     commentLayout.Refresh();
     image.Source = ResourceManager.GetImage(name);
     image.Refresh();
 }
コード例 #6
0
        private void AddNewButton_OnClick(object sender, EventArgs e)
        {
            _newButton = new Button("My name is NewButton", Back_OnClick);
            var text = new EditText();

            text.Text = "New EditText";
            var image = new Image();

            image.Source = "Image\\cats.jpg";
            _vl.AddChild(_newButton);
            _vl.AddChild(text);
            _vl.AddChild(image);
            _vl.Refresh();
        }
コード例 #7
0
 private void ChangeLayoutToStartedEvent()
 {
     _startButton.CssClass = "NoHeight";
     _startButton.Visible  = false;
     _startButton.Refresh();
     _refuseButton.CssClass = "NoHeight";
     _refuseButton.Visible  = false;
     _refuseButton.Refresh();
     _startFinishButton.CssClass = "FinishButton";
     _startFinishButton.Refresh();
     _statusImage.Source = GetStatusPicture((string)_currentEventRecordset["ImportanceName"], "InWork");
     _rootLayout.Refresh();
     Event_OnStart();
 }
コード例 #8
0
 //TODO: КОСТЫЛЬ: поскольку bool в платформе не работает метод заглушка, если когда-нибудь bool починят - заменить все вызовы на private static void ChangeRequiredIndicator(VerticalLayout requiredIndecator, bool done)
 private void ChangeRequiredIndicatorForRequired(VerticalLayout requiredIndecator)
 {
     if (requiredIndecator.CssClass == "CheckListNotRequiredVL")
     {
         return;
     }
     if (requiredIndecator.CssClass == "CheckListRequiredDoneVL")
     {
         _totalAnswered--;
     }
     _topInfoComponent.SubHeader = string.Format(Translator.Translate("mandatory_questions_0_1"), _totalAnswered,
                                                 _totalRequired);
     requiredIndecator.CssClass = "CheckListRequiredVL";
     requiredIndecator.Refresh();
 }
コード例 #9
0
        private void DeleteElement(string id)
        {
            var index = -1;

            for (var i = 0; i < _data.Count; i++)
            {
                var element = (Dictionary <string, object>)_data[i];
                var skuId   = (string)element["SKU"];
                if (string.Compare(skuId, id, false) == 0)
                {
                    index = i;
#if DEBUG
                    DConsole.WriteLine("Index naiden" + Environment.NewLine);
#endif
                    break;
                }
            }

            if (index >= 0)
            {
                _data.RemoveAt(index);
#if DEBUG
                DConsole.WriteLine($"Element {id} with {nameof(index)} = {index} is deleted {Environment.NewLine}");
#endif
                if (_data.Count == 0)
                {
                    var bigImage            = (Image)GetControl("BigImageMaterialsRequest", true);
                    var descriptionTextView = (TextView)GetControl("DescriptionMaterialsRequest", true);
                    var button     = (Button)GetControl("ButtonMaterialsRequest", true);
                    var dockLayout = (DockLayout)GetControl("State2DockLayout", true);

                    bigImage.CssClass            = "BigImageMaterialsRequestImg";
                    descriptionTextView.CssClass = "DescriptionMaterialsRequestTV";
                    button.CssClass     = "ButtonMaterialsRequestBtn";
                    dockLayout.CssClass = "NoHeight";
                    dockLayout.Visible  = false;
                    _rootLayout.Refresh();
                }
            }
            else
            {
#if DEBUG
                DConsole.WriteLine(
                    $"Element is not deleted Error in method {nameof(DeleteElement)} {Environment.NewLine}");
#endif
            }
        }
コード例 #10
0
 public void Refresh()
 {
     _topInfoRootLayout.Refresh();
 }
コード例 #11
0
 internal void ConnectToFptr_OnPressDown(object sender, EventArgs e)
 {
     _connectionButtonImage.CssClass = AddPressedStyle(_connectionButtonImage.CssClass);
     _connectionButtonImage.Refresh();
 }
コード例 #12
0
 internal void TopInfo_RightButton_OnPressDown(object sender, EventArgs e)
 {
     ((Image)_rightButtonVerticalLayout.GetControl(0))
     .Source = ResourceManager.GetImage("fptr_settings_active");
     _rightButtonVerticalLayout.Refresh();
 }
コード例 #13
0
 internal void TopInfo_LeftButton_OnPressDown(object sender, EventArgs e)
 {
     ((Image)_leftButtonVerticalLayout.GetControl(0))
     .Source = ResourceManager.GetImage("fptr_errorlist_active");
     _leftButtonVerticalLayout.Refresh();
 }