Esempio n. 1
0
        public RoomListViewModel(Page _element, Xamarin.Forms.StackLayout spList, Xamarin.Forms.ControlTemplate ctControlTemplate)
        {
            this._element = _element;

            this._spList            = spList;
            this._ctControlTemplate = ctControlTemplate;
        }
        internal ReplaceRoomViewModel(Xamarin.Forms.Page element, Xamarin.Forms.StackLayout spList, Xamarin.Forms.ControlTemplate ctControlTemplate)
        {
            this._element = element;

            this._spList            = spList;
            this._ctControlTemplate = ctControlTemplate;
        }
Esempio n. 3
0
        public MainListViewModel(Page _element, Xamarin.Forms.StackLayout spList, Xamarin.Forms.ControlTemplate ctControlTemplate)
        {
            this._element = _element;

            this._spList            = spList;
            this._ctControlTemplate = ctControlTemplate;

            // 菜单列表填充一下



            _addInnerBill = new MainListModel()
            {
                Name = "InnerBill", GoCommand = this.GoCommand
            };
            AddList(_addInnerBill);
            _addOuterBill = new MainListModel()
            {
                Name = "OuterBill", GoCommand = this.GoCommand
            };
            AddList(_addOuterBill);
            _importManager = new MainListModel()
            {
                Name = "ExpenditureManager", GoCommand = this.GoCommand
            };
            AddList(_importManager);
            _financeLog = new MainListModel()
            {
                Name = "FinanceLog", GoCommand = this.GoCommand
            };
            AddList(_financeLog);
            _openCashDrawer = new MainListModel()
            {
                Name = "OpenCashDrawer", GoCommand = this.GoCommand
            };
            AddList(_openCashDrawer);
            _balanceManager = new MainListModel()
            {
                Name = "BalanceManager", GoCommand = this.GoCommand
            };
            AddList(_balanceManager);
            _statistic = new MainListModel()
            {
                Name = "Statistic", GoCommand = this.GoCommand
            };
            AddList(_statistic);
            //AddList(new MainListModel() { Name = "ChangeLanguage", GoCommand = this.GoCommand });
            AddList(new MainListModel()
            {
                Name = "ChangePassword", GoCommand = this.GoCommand
            });
            AddList(new MainListModel()
            {
                Name = "About", GoCommand = this.GoCommand
            });
            AddList(new MainListModel()
            {
                Name = "Exit", GoCommand = this.GoCommand
            });


            Notification.Instance.NotificationLanguage += (obj, value, args) => { Device.BeginInvokeOnMainThread(() => { LoginRefresh(); }); };
            Notification.Instance.NotificationLogin    += (obj, value, args) => { Device.BeginInvokeOnMainThread(() => { LoginRefresh(); }); };

            // 设置语言
            LoginRefresh();



            foreach (var item in Res.Instance.AllLangList.OrderBy(x => x.Value.LangOrder))
            {
                Dict dict = new Dict()
                {
                    Name = Res.Instance.GetString("LangName", item.Value.Culture), Value = item.Value.LangIndex
                };
                AllLang.Add(dict);
            }
        }
Esempio n. 4
0
 internal virtual void OnControlTemplateChanged(ControlTemplate oldValue, ControlTemplate newValue)
 {
 }
Esempio n. 5
0
 void IControlTemplated.OnControlTemplateChanged(ControlTemplate oldValue, ControlTemplate newValue)
 {
     OnControlTemplateChanged(oldValue, newValue);
 }