2012-08-13 34 views
0

我遇到了WPF問題以及它應該如何實現,以及專家是否可以給我建議。在WPF中,一開始我們一直在進入我們從未聽說過的類(或者讓我們說這只是我的情況),每個類都有自己的新方法。MeasureOverride和WPF中的其他方法

今天,我正在使用Adorner編寫應用程序,現在我知道我必須使用FrameworkElement中的MeasureOverride()...是的,我知道WPF中的大多數控件都來自FrameworkElement,但我應該如何知道哪種方法應該是用過的?

我看到幾十個博客投擲方法和口述應該做什麼,但什麼是知道應該使用什麼和如何使用最好的方法?我想我需要知道的是,我應該如何知道特定情況下需要哪種方法。我只是不喜歡模仿在這裏或那裏做的事情。我希望在這裏說明我想說的是什麼。

它讓我很擔心,事情正在失控,並且有太多的信息需要跟上。

感謝, 阿米特

+0

[WPF和Silverlight中的雙通道佈局系統]的可能的重複(http://stackoverflow.com/questions/4202269/two-pass-layout-system-in-wpf-and-silverlight) – slugster 2012-08-13 22:48:21

+0

你是問什麼時候基於OnRender方法實現一個Adorner是合適的,還是維護通過MeasureOverride和ArrangeOverride的組合來控制渲染的內部框架元素的孩子? – jxramos 2014-12-29 23:40:29

回答