Thaana Paana Ответов: 1

Любой тип system.windows.controls в качестве параметра в функции [C#]


Я пытаюсь создать функцию, которая назначает событие "PreviewMouseDown" любому типу системы.Окна.Управления. Но что я должен ввести в качестве параметра?

Что я уже пробовал:

чувствую себя глупо, пытаясь сделать что-то подобное

public static void dragcontrol(object ctrl)
        {
            ctrl.GetType() test = ctrl as System.Windows.Controls;
        }

1 Ответов

Рейтинг:
11

F-ES Sitecore

Это должен быть элемент управления, производный от UIElement, так что это будет не каждый элемент управления

private void Attach(System.Windows.UIElement uiElement)
{
    uiElement.PreviewMouseDown += UiElement_PreviewMouseDown;
}


Thaana Paana

это было быстро! и спасибо

Maciej Los

5ed!