예제 #1
0
        private static void OverflowVisiblePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            OutlookBar bar      = (OutlookBar)d;
            bool       newValue = (bool)e.NewValue;

            bar.OnOverflowVisibleChanged(newValue);
        }
예제 #2
0
        private void buttonClickedEvent(object sender, RoutedEventArgs e)
        {
            OutlookBar   bar = OutlookBar;
            ToggleButton b   = e.OriginalSource as ToggleButton;

            if (b != null)
            {
                b.IsChecked = true;
            }
            if (bar != null)
            {
                bar.SelectedSection = this;
            }
            OnClick();
        }
예제 #3
0
        private static void SelectedSectionPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            OutlookBar bar = (OutlookBar)d;

            bar.OnSelectedSectionChanged((OutlookSection)e.OldValue, (OutlookSection)e.NewValue);
        }
예제 #4
0
        private static void SelectedIndexPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            OutlookBar bar = (OutlookBar)d;

            bar.ApplySections();
        }
예제 #5
0
        private static void PopupVisiblePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            OutlookBar bar = (OutlookBar)d;

            bar.OnPopupVisibleChanged((bool)e.NewValue);
        }
예제 #6
0
        private static void MaxNumberOfButtonsPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            OutlookBar bar = (OutlookBar)d;

            bar.ApplySections();
        }
예제 #7
0
        private static void MaximizedPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            OutlookBar bar = (OutlookBar)d;

            bar.OnMaximizedChanged((bool)e.NewValue);
        }