Exemplo n.º 1
0
        private void VerticalHeaderDoubleClick(object sender, MouseButtonEventArgs e)
        {
            var source = e.OriginalSource as FrameworkElement;
            var dc     = source?.DataContext;

            if (dc is IDimensionCategory h)
            {
                VerticalHeaderDoubleClickCommand?.Execute(h.Caption);
            }
            else
            {
                CardMouseClickCommand?.Execute(null);
            }
        }
Exemplo n.º 2
0
        private void CardMouseClick(object sender, MouseButtonEventArgs e)
        {
            var source = e.OriginalSource as FrameworkElement;
            var dc     = source?.DataContext;

            if (dc is ContentItem ci)
            {
                CardMouseClickCommand?.Execute(ci.DataItem);
            }
            else if (dc is Card c)
            {
                CardMouseClickCommand?.Execute(c.Item);
            }
        }