איך למנוע הפעלת selectionChanged על ידי פקדים הנמצאים בwpf TabControl
-
סליחה על הכותרת קצת הסתבכתי איתה בכל אופן השאלה שלי היא כך:
יש לי tabcontrol בwpf בתוך הtabcontrol יש לי שני tabpages ובאחד מהם יש listbox
ניתקלתי בבעיה שהevent של selectionchanged מופעל כל פעם שאני לוחץ על הlistbox
איך אפשר למנוע זאת? -
pcinfogmachהשיב לdovid ב 3 בפבר׳ 2024, 17:34 נערך לאחרונה על ידי pcinfogmach 2 במרץ 2024, 17:43
@dovid
על הtabcontrolprivate void tabControl_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (tabControl.SelectedIndex == 0) { SearchTextBox.Focus(); SearchTextBox.SelectAll(); } } -
הפתרון הוא להאזין לאירוע של הList ומטפל לסמן שהאירוע טופל:
https://stackoverflow.com/a/3659889/1271037
3/4