Пример #1
0
        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;
        }
Пример #2
0
        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));
            }
        }
Пример #3
0
 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;
 }