private void InitializeSuperTipFromCode() { SuperTip tip = new SuperTip(); SuperTipControl tipControl = new SuperTipControl(); tipControl.SuperTip = tip; SuperTipHeaderItem header = new SuperTipHeaderItem(); header.Content = "New"; SuperTipItem item = new SuperTipItem(); item.Content = "Create a new document"; SuperTipItem item2 = new SuperTipItem(); item2.Content = "Opens a new document in a new tab"; tip.Items.Add(header); tip.Items.Add(item); tip.Items.Add(new SuperTipItemSeparator()); tip.Items.Add(item2); FrameworkElementHelper.SetToolTip(stdBtn, tipControl); barBtn.SuperTip = tip; bNewCode.SuperTip = tip; }
private void Header_Loaded(object sender, RoutedEventArgs e) { var window = FrameworkElementHelper.GetWindow((FrameworkElement)this); if (window != null) { var command = new DelegateCommand(new Action(() => { this.ShowSearch(); })); var keyGesture = new KeyGesture(Key.Space, ModifierKeys.Control); window.InputBindings.Add(new InputBinding(command, keyGesture)); } }
public FeedItemView() { InitializeComponent(); webView = new WebView(WebViewExecutionMode.SeparateThread) { Visibility = Visibility.Collapsed }; webViewPresenter.Content = webView; viewModel = new Lazy <FeedItemViewModel>(() => (FeedItemViewModel)DataContext); FrameworkElementHelper.RegisterSafeLoadedCallback(this, LoadedHandler); FrameworkElementHelper.RegisterSafeUnloadedCallback(this, UnloadedHandler); webView.NavigationStarting += WebViewNavigationStarting; webView.NavigationCompleted += WebViewNavigationCompleted; }