示例#1
0
 public static void Show(LuaAppObject app)
 {
     if (Application.Current?.MainWindow is MainWindow)
     {
         _selectNextApp = app.Id;
         NavigateToPage();
     }
 }
示例#2
0
        bool IImmediateContent.ImmediateChange(Uri uri)
        {
            var id = uri.GetQueryParam("Id");

            if (id == null)
            {
                return(false);
            }

            var obj = LuaAppsManager.Instance.GetById(id);

            if (obj == null)
            {
                return(false);
            }

            _id     = id;
            _object = obj;
            SetModel();
            return(true);
        }
示例#3
0
 void ILoadableContent.Load()
 {
     _object = LuaAppsManager.Instance.GetById(_id);
 }
示例#4
0
 async Task ILoadableContent.LoadAsync(CancellationToken cancellationToken)
 {
     _object = await LuaAppsManager.Instance.GetByIdAsync(_id);
 }