Когда я это делаю, я получаю ошибку времени выполнения.
У меня есть этот класс:
public abstract class AnnObject : DependencyObject
и когда я делаю это, он прекрасно компилируется, но выдает ошибку времени выполнения ...
AnnObject aa;
var b = (DependencyObject)aa;
var c = (UIElement)b;
Ошибка, которую я получаю, не может привести AnnObject к UIElement
.
Может кто-нибудь кратко объяснить это поведение?