Exemplo n.º 1
0
 private static void OnSetCommandParameterCallback(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e)
 {
     System.Windows.Controls.ListView element = dependencyObject as System.Windows.Controls.ListView;
     if (element != null)
     {
         DoubleClickBehavior behavior = GetOrCreateBehavior(element);
         behavior.CommandParameter = e.NewValue;
     }
 }
Exemplo n.º 2
0
        private static DoubleClickBehavior GetOrCreateBehavior(System.Windows.Controls.ListView element)
        {
            DoubleClickBehavior behavior = element.GetValue(DoubleClickBehaviorProperty) as DoubleClickBehavior;

            if (behavior == null)
            {
                behavior = new DoubleClickBehavior(element);
                element.SetValue(DoubleClickBehaviorProperty, behavior);
            }
            return(behavior);
        }
Exemplo n.º 3
0
 public static void SetDoubleClickBehavior(DependencyObject obj, DoubleClickBehavior value)
 {
     obj.SetValue(DoubleClickBehaviorProperty, value);
 }