public static GlobalFlag getInstance()
 {
     if (singoton == null)
     {
         singoton = new GlobalFlag();
     }
     return(singoton);
 }
Example #2
0
 static public void SetGlobalFlag(GlobalFlag f)
 {
     if (globalFlag == null)
     {
         globalFlag = new bool[(int)GlobalFlag.count];
     }
     globalFlag[(int)f] = true;
 }
Example #3
0
        static public bool GetThenResetGlobalFlag(GlobalFlag f)
        {
            if (globalFlag == null)
            {
                globalFlag = new bool[(int)GlobalFlag.count];
            }
            bool flag = globalFlag[(int)f];

            globalFlag[(int)f] = false;
            return(flag);
        }
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            if ("".Equals(GlobalFlag.getInstance().getHelp()))
            {
                try {
                    Uri         uri  = new Uri("ms-appx:///Assets/readme.md");
                    StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(uri);

                    GlobalFlag.getInstance().setHelp(await FileIO.ReadTextAsync(file));
                } catch (Exception ex) {
                    showError(ex);
                }
            }
            this.tbx_showHelp.Text = GlobalFlag.getInstance().getHelp();
        }
Example #5
0
 public GlobalFlagViewModel(GlobalFlagsTabViewModelBase vm, GlobalFlag flag, GlobalFlagUsage usage)
 {
     Flag      = flag;
     _vm       = vm;
     IsVisible = (usage & flag.Usage) == usage;
 }