ورود

View Full Version : اجرا نشدن رویداد mouseup و یا mousedown در wpf



سیدسبحان
شنبه 18 بهمن 1393, 07:00 صبح
سلام به همه اساتید.
راستش من هرچی گشتم توی اینترنت و سایتهای خارجی، نتونستم مشکلم رو برطرف کنم.(همچنین گشتن توی این سایت)

میشه بهم بگید که این رویدادهای موس در wpf چطوری فعال میشن؟!
من هرکاری میکنم که اجرا نمیشن.
یه راه میگفت این دستور رو وارد کن:
btnTest.MouseDown += new MouseButtonEventHandler(Button_MouseDown);
ولی من داخل رویداد window_Loaded که میذارمش، بازم کار نمیکنه.
دستور تابعی که باید اجرا بشه هم مثلا این هست:
btnTest.Content = "Down";
من هرچی میزنم روی دکمه، این دستورو اجرا نمیکنه.

ممنون

SabaSabouhi
شنبه 18 بهمن 1393, 08:27 صبح
سلام
شما توی Window چی داری؟ احتمالاً یه Grid و به همین دلیل رویداد MouseDown به اون Grid تعلق می‌گیره و نه به Window.
برای حل این مشکل بجای MouseDown از PreviewMouseDown استفاده کن.

صبا صبوحی

سیدسبحان
شنبه 18 بهمن 1393, 12:40 عصر
سلام
شما توی Window چی داری؟ احتمالاً یه Grid و به همین دلیل رویداد MouseDown به اون Grid تعلق می‌گیره و نه به Window.
برای حل این مشکل بجای MouseDown از PreviewMouseDown استفاده کن.

صبا صبوحی

عجب!
پس اشکالش اینجا بود. درست شد. ممنون.