public TerminalButton() { button = new BorderedButton(); SetElement(button); MouseInput.LeftClicked += (sender, args) => ControlChanged?.Invoke(sender, args); }
private async void CloseInputBox() { if (!(string.IsNullOrEmpty(TweetInput.Text) || TweetInput.Text == (" " + Keywords.Text + " #wenku10"))) { bool Discard = false; StringResources stx = StringResources.Load("Message"); await Popups.ShowDialog(UIAliases.CreateDialog( stx.Str("ConfirmDiscard") , () => Discard = true , stx.Str("Yes"), stx.Str("No") )); if (!Discard) { return; } } InReplyTo = null; ReplyToName.Text = ""; TransitionDisplay.SetState(TweetBox, TransitionState.Inactive); MajorControls = CommentControls; ControlChanged?.Invoke(this); }
protected virtual void ControlChangedCallback() { Internal.ExceptionHandler.Run(() => { ControlChanged?.Invoke(this, EventArgs.Empty); ControlChangedHandler?.Invoke(this, EventArgs.Empty); }); }
private void ActivateControl(Controls control) { if (control == _activeControl) { return; } _activeControl = control; ControlChanged?.Invoke(_activeControl); }
public override void Update() { if (Value != null && !Value.Equals(lastValue) && !controlUpdating) { controlUpdating = true; lastValue = Value; ControlChanged?.Invoke(this, EventArgs.Empty); controlUpdating = false; } if (CustomValueGetter != null && !Value.Equals(CustomValueGetter())) { Value = CustomValueGetter(); } }
private void OpenInputBox(object sender, RoutedEventArgs e) { TransitionDisplay.SetState(TweetBox, TransitionState.Active); if (InReplyTo != null) { ReplyToName.Text = InReplyTo.User.ScreenName; } TweetInput.Text = " " + Keywords.Text + " #wenku10"; TweetInput.SelectionStart = 0; TweetInput.Focus(FocusState.Keyboard); UpdateCharLeft(); MajorControls = InputControls; ControlChanged?.Invoke(this); }
private void MasterPivot_SelectionChanged(object sender, SelectionChangedEventArgs e) { ExportAuthBtn.Tag = null; if (MasterPivot.SelectedItem == KeysSection) { MajorControls = new ICommandBarElement[] { ExportAuthBtn, ImportKeyBtn }; ExportAuthBtn.Tag = "Keys"; } else if (MasterPivot.SelectedItem == TokensSection) { MajorControls = new ICommandBarElement[] { ExportAuthBtn, ImportTokBtn }; ExportAuthBtn.Tag = "Tokens"; } else if (MasterPivot.SelectedItem == RequestsSection) { MajorControls = new ICommandBarElement[] {}; } ControlChanged?.Invoke(this); }
private void ToggleAppBar() { StringResources stx = StringResources.Load("AppBar", "AppResources", "ContextMenu"); if (ThisBook.IsEx()) { VoteButton.Visibility = Visibility.Visible; AuthorBtn = UIAliases.CreateAppBarBtn(Symbol.ContactPresence, stx.Str("Author")); AuthorBtn.Click += SearchAuthor; CommentBtn.Click += OpenExComments; MajorControls = new ICommandBarElement[] { FavBtn, AuthorBtn, CommentBtn, TOCBtn }; } else if (ThisBook.IsSpider()) { HSBtn = UIAliases.CreateAppBarBtn(SegoeMDL2.HomeGroup, stx.Text("ScriptDetails", "AppResources")); HSBtn.Click += OpenHSComments; FavBtn = UIAliases.CreateAppBarBtn(SegoeMDL2.Pin, stx.Text("PinToStart", "ContextMenu")); FavBtn.Click += PinSpider; CommentBtn.Click += OpenTwitter; MajorControls = new ICommandBarElement[] { FavBtn, HSBtn, CommentBtn, TOCBtn }; } else { CommentBtn.Click += OpenTwitter; MajorControls = new ICommandBarElement[] { FavBtn, CommentBtn, TOCBtn }; } ControlChanged?.Invoke(this); }
public void OnControlChanged(ControlChangedEventArgs args) { ControlChanged?.Invoke(this, args); }
protected virtual void OnControlChanged(EventArgs e) { ControlChanged?.Invoke(this, e); UpdateSelection(); }
protected virtual void OnControlChanged(EventArgs e) { SetBackground(); ControlChanged?.Invoke(this, e); }
protected void OnControlChanged(System.EventArgs args) { ControlChanged?.Invoke(this, args); }
private void PageExt_ControlChanged(object sender) { ControlChanged?.Invoke(this); }
private void handleSelectedChanged(object sender, RadioEntry entry) { Options.ForEach(o => o.Selected = o.Equals(entry)); ControlChanged?.Invoke(this, new ClickEvent(this, entry.Value, DateTime.Now)); }
protected virtual void OnControlChanged(EventArgs e) { ControlChanged?.Invoke(this, e); }
private void DisplayControls(params AppBarButton[] Btns) { MajorControls = Btns; ControlChanged?.Invoke(this); }