我有一個行爲,我想附加到多個控件並基於它們的類型,我想編寫邏輯,爲此我需要確定關聯對象的類型在運行時,我想知道我該怎麼做確定關聯對象的實際運行時類型
class CustomBehavior:Behavior<DependencyObject>
{
protected override void OnAttached()
{
base.OnAttached();
if(AssociatedObject.GetType()==typeof(TextBox))
{
//Do Something
}
else if(AssociatedObject.GetType()==typeof(CheckBox))
{
//Do something else
}
//....
//...
else
//Do nothing
}
}
這項工作?