Beispiel #1
0
        public PopupSettingsPage()
        {
            AvaloniaXamlLoader.Load(this);
            _popupToggle   = this.FindControl <SwitchDetailListItem>("PopupToggle");
            _compactToggle = this.FindControl <SwitchDetailListItem>("CompactPopup");
            _overrideTitle = this.FindControl <DetailListItem>("OverrideTitle");
            _placement     = this.FindControl <MenuDetailListItem>("PositionPopup");

            Loc.LanguageUpdated += UpdateMenuDescriptions;
            Loc.LanguageUpdated += UpdateMenus;
        }
Beispiel #2
0
        public SystemInfoPage()
        {
            AvaloniaXamlLoader.Load(this);
            _pageHeader   = this.FindControl <PageHeader>("PageHeader");
            _hwVer        = this.FindControl <DetailListItem>("HwVer");
            _swVer        = this.FindControl <DetailListItem>("SwVer");
            _touchFwVer   = this.FindControl <DetailListItem>("TouchFwVer");
            _btAddr       = this.FindControl <DetailListItem>("BtAddr");
            _serialNumber = this.FindControl <DetailListItem>("SerialNumber");
            _buildString  = this.FindControl <DetailListItem>("BuildString");
            _batteryType  = this.FindControl <DetailListItem>("BatteryType");
            _revision     = this.FindControl <DetailListItem>("ProtocolRevision");

            SPPMessageHandler.Instance.GetAllDataResponse   += InstanceOnGetAllDataResponse;
            SPPMessageHandler.Instance.BatteryTypeResponse  += InstanceOnBatteryTypeResponse;
            SPPMessageHandler.Instance.BuildStringResponse  += InstanceOnBuildStringResponse;
            SPPMessageHandler.Instance.ExtendedStatusUpdate += InstanceOnExtendedStatusUpdate;
            SPPMessageHandler.Instance.SerialNumberResponse += InstanceOnSerialNumberResponse;

            Loc.LanguageUpdated += OnLanguageUpdated;
        }
Beispiel #3
0
        public SelfTestPage()
        {
            AvaloniaXamlLoader.Load(this);

            _pageHeader = this.FindControl <PageHeader>("PageHeader");
            _hwVer      = this.FindControl <DetailListItem>("HwVer");
            _swVer      = this.FindControl <DetailListItem>("SwVer");
            _touchFwVer = this.FindControl <DetailListItem>("TouchFwVer");
            _btAddr     = this.FindControl <DetailListItem>("BtAddr");
            _proximity  = this.FindControl <DetailListItem>("Proximity");
            _thermo     = this.FindControl <DetailListItem>("Thermo");
            _adcSoc     = this.FindControl <DetailListItem>("AdcSoc");
            _adcVoltage = this.FindControl <DetailListItem>("AdcVoltage");
            _adcCurrent = this.FindControl <DetailListItem>("AdcCurrent");
            _hall       = this.FindControl <DetailListItem>("Hall");
            _accel      = this.FindControl <DetailListItem>("Accelerator");

            _result = this.FindControl <IconListItem>("SelfTestResult");

            SPPMessageHandler.Instance.SelfTestResponse += InstanceOnSelfTestResponse;
        }
Beispiel #4
0
 public CreditsPage()
 {
     AvaloniaXamlLoader.Load(this);
     _versionItem             = this.FindControl <DetailListItem>("Version");
     _versionItem.Description = Assembly.GetEntryAssembly()?.GetName().Version?.ToString() ?? string.Empty;
 }