C# 및 Postsharp를 사용한 이벤트 차단에 대한 질문이 있습니다.Postsharp 타사 구성 요소 이벤트 차단
PostSharp에서 BeforeDropDown, RowSelected MouseClick 및 EventInterceptionAspect와 같은 이벤트의 실행을 취소하고 싶습니다.
하지만 코드를 작성할 수있는 적절한 위치를 찾을 수 없습니다. 예 :
[Serializable]
class EventInter : EventInterceptionAspect
{
public override bool CompileTimeValidate(System.Reflection.EventInfo targetEvent)
{
return "FormClosed".Equals(targetEvent.Name);
}
public override void OnInvokeHandler(EventInterceptionArgs args)
{
if condition executes method otherwise no
}
}
형태 :
내가 이런 걸 시도
[EventInter]
public partial class Frm_RomperMesa : KryptonForm
을하지만 일을 않았나. 그래서 내가 원하는 것을 성취 할 수 있는지 알고 싶습니다.
감사합니다. 나는 분명히 희망한다.
어떤 종류의 컨트롤입니까? 텔리 크 컨트롤처럼? 왜 직접 이벤트를 처리하지 않습니까? –