Exemple #1
0
 public static void OnPopupControllerSelectorChanged(FrameworkElement frameworkElement, IPopupControllerSelector oldSelector, IPopupControllerSelector newSelector)
 {
     if (newSelector != null)
     {
         SetControllerSelector(frameworkElement, newSelector);
     }
     else if (oldSelector != null && ReferenceEquals(oldSelector, GetControllerSelector(frameworkElement)))
     {
         ClearControllerSelector(frameworkElement);
     }
 }
Exemple #2
0
        public static void SetControllerSelector(FrameworkElement frameworkElement, IPopupControllerSelector controllerSelector)
        {
            EnsureInstance();

            frameworkElement.SetValue(ControllerSelectorProperty, controllerSelector);
        }
Exemple #3
0
 private static void OnControllerSelectorPropertyChanged(DependencyObject dependencyObject, IPopupControllerSelector oldSelector, IPopupControllerSelector newSelector)
 {
     EnsureInstance();
 }