static private void SelectItemCommand_CommandExecuted(object sender, ExecutedRoutedEventArgs e)
        {
            ListOrganizer obj = (ListOrganizer)sender;

            obj.OnSelectItemExecuted(e);
        }
        static private void TextContentPropertyNameProperty_PropertyChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)
        {
            ListOrganizer obj = (ListOrganizer)o;

            obj.OnTextContentPropertyNameChanged(new PropertyChangedEventArgs <string>((string)e.OldValue, (string)e.NewValue));
        }
        static private void ItemsSourceProperty_PropertyChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)
        {
            ListOrganizer obj = (ListOrganizer)o;

            obj.OnItemsSourceChanged(new PropertyChangedEventArgs <IEnumerable>((IEnumerable)e.OldValue, (IEnumerable)e.NewValue));
        }
        static private void HighlightedItemProperty_PropertyChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)
        {
            ListOrganizer obj = (ListOrganizer)o;

            obj.OnHighlightedItemChanged(new PropertyChangedEventArgs <object>((object)e.OldValue, (object)e.NewValue));
        }
        static private void DropDownStyleProperty_PropertyChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)
        {
            ListOrganizer obj = (ListOrganizer)o;

            obj.OnDropDownStyleChanged(new PropertyChangedEventArgs <Style>((Style)e.OldValue, (Style)e.NewValue));
        }
        static private void DropDownButtonTemplateProperty_PropertyChanged(DependencyObject o, DependencyPropertyChangedEventArgs e)
        {
            ListOrganizer obj = (ListOrganizer)o;

            obj.OnDropDownButtonTemplateChanged(new PropertyChangedEventArgs <ControlTemplate>((ControlTemplate)e.OldValue, (ControlTemplate)e.NewValue));
        }