내 자식 컨트롤 중 하나에서 라우트 된 이벤트로 시작되는 이벤트가 MainWindow에 있습니다. MainWindow에는 라우팅 된 화재를 잡기위한 AddHandler 호출이 있습니다. 나는 다른 자식 요소에서이 같은 이벤트를 해고하고 싶지만,이 요소 (A는 menuItem가) 내가 좋아하는, MainWindow를에 AddHandler에 사용하려고 그래서
난 그냥 실버 라이트 응용 프로그램의 소스 코드를 다운로드하여 하나의 오류를 컴파일에서 저를 유지있을 것 같다 행복하게 알아 냈어요 :
private void UserControl_LostFocus(object sender, RoutedEventArgs e)
{
object o = e.Source;
}
는 사실 the documentati
저는 70-511 권의 책을 읽고 Routed Events 섹션을보고 있습니다. 버블 링 터널링 이벤트 쌍이 동일한 EventArgs 인스턴스를 공유한다는 사실에 주목했습니다. 터널링 이벤트 (예 : PreviewMouseDown)를 처리하면 쌍으로 된 버블 링 이벤트 (예 : MouseDown)가 중단됩니다. 나는 이것을 시도하고 그것은 작동하지만 ...
MVVC 아키텍처에서 응용 프로그램을 개발하려고 C#/WPF를 처음 사용했습니다. 나는 내 DAL을 구성하는 몇 가지 클래스를 가지고 있으며 (이들은 EF로 localdb를 참조한다.) ViewController를 구성하는 몇 가지 클래스가있다. ViewController 개체는 DAL 개체를 매개 변수로 사용하는 메서드로 채워집니다. Db 개체를 쿼리하여