Нет ContentControl.RaiseEvent в Windows Phone 7 - PullRequest
0 голосов
/ 10 июля 2011

ПРИМЕЧАНИЕ. Этот вопрос (частично) связан с: Имитацией событий на элементах UIElement без наследования на Windows Phone 7

Я создал пользовательский элемент управления с помощью этого:

public class MyClass : ContentControl {
    public void SomeMethod() {
        // ...
    }
}

Но я не могу вызвать метод RaiseEvent для ContentControl.IIRC, ContentControl наследуется от UIElement, но почему я получаю сообщение об ошибке, в котором говорится, что RaiseEvent не определено в этом контексте?

Я использую Silverlight (Windows Phone 7), поэтому проблемаиз-за этого, так как это подмножество WPF, и я имел дело с большим количеством недостатков в Silverlight.

1 Ответ

1 голос
/ 10 июля 2011

Это список членов UIElement в Silverlight:

http://msdn.microsoft.com/en-us/library/system.windows.uielement(v=VS.95).aspx

и этот член в WPF (.net 4.0)

http://msdn.microsoft.com/en-us/library/system.windows.uielement(v=VS.100).aspx

Видимо, этот метод не включен в Silverlight (и WP7).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...