Когда использовать окно свойств для wincontrol в codedui - PullRequest
0 голосов
/ 02 января 2019

Мне нужно было добавить какое-либо свойство поиска, отличное от свойства Name, для butotn. Я добавил ControlName в окне свойств, но снова не работает, не распознается codedui. С этими вопросами я также удивляюсь идее использования окна peroperties. Что это приносит нам, чтобы добавить его из окна свойств? Так как мы также можем добавить его в код ..

при добавлении в свойствах, нет необходимости добавлять его как SearchProperties в коде? Или при добавлении из свойств это означает, что он будет записывать в файл конструктора? Я имею в виду, что он будет писать и не исчезнет после новой записи?

The playback failed to find the control with the given search properties. 
Additional Details: 
TechnologyName:  'MSAA'
ControlType:  'Button'
Name:  'Open'
ControlName:  'ePeriod'

Я добавил ControlName в код, как показано ниже

    public WinButton UIOpenButton
    {
        get
        {
            if ((this.mUIOpenButton == null))
            {
                this.mUIOpenButton = new WinButton(this);
                #region Search Criteria
                this.mUIOpenButton.SearchProperties[WinButton.PropertyNames.Name] = "Open";
                this.mUIOpenButton.SearchProperties[WinButton.PropertyNames.ControlName] = "ePeriod";
                this.mUIOpenButton.WindowTitles.Add("ProMANAGE © Doruk Otomasyon  ( admin @ Demo )");
                #endregion
            }
            return this.mUIOpenButton;
        }
    }
...