![](/img/trans.png)
[英]Prevent child element's event from bubbling up to it's parent in MVVM way
[英]Prevent parent event from propagating to child
我有一個包含一堆控件的表單。 當我更改表單字體時,字體更改事件會傳播到子級。 除了datetimepicker控件外,這是理想的行為,在那我不希望字體更改觸發。 是否可以防止這種情況,或者更改完成后是否必須將字體設置回原始字體?
我假設您正在使用WinForms-屬性繼承是正常行為。 如您所指出的,控制特定子字體的唯一可靠方法是顯式設置它。
在WPF等較新的UI框架中,您可以使用樣式和模板來控制控件的外觀。 但這在WinForms中不可用。
如果您在DateTimePicker上顯式設置了字體,則當表單字體更改時,字體也不會更改。 (假設WinForms)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.