public static GlobalFlag getInstance() { if (singoton == null) { singoton = new GlobalFlag(); } return(singoton); }
static public void SetGlobalFlag(GlobalFlag f) { if (globalFlag == null) { globalFlag = new bool[(int)GlobalFlag.count]; } globalFlag[(int)f] = true; }
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(); }
public GlobalFlagViewModel(GlobalFlagsTabViewModelBase vm, GlobalFlag flag, GlobalFlagUsage usage) { Flag = flag; _vm = vm; IsVisible = (usage & flag.Usage) == usage; }