0
例如:上面如何以編程方式創建一個名稱作爲變量的事件處理程序?
MySlider.ValueChanged += new RoutedPropertyChangedEventHandler<double>(Slider_ValueChanged);
都很好不同之處在於不具有「Slider_ValueChanged」方法目前它不會編譯。更重要的是,如果我想以編程方式創建多個滑塊,我可能希望給他們不同的名稱不同的處理程序。
理想我想這樣做:
var x = some_handler;
MySlider.ValueChanged += new RoutedPropertyChangedEventHandler<double>(x);
的基本思想就是要回報的需求,我可以在短短的交換和出根據用戶選擇的選項滑塊的編程預設面板。項目中已經存在編程創建的滑塊的事件處理程序的實際實現。
更正了代碼,按照Matthew Walton的回答。