簡體   English   中英

拳擊打入IronPython

[英]Boxing to type in ironpython

我已經注冊了Messenger(MVVM Light工具包)來收聽ViewModelBase
在Iron Python中,我想發送一個我收到的ViewModel,並將其作為ViewModelBase裝箱,以便使者接收它。
那么等效於:

var viewmodel = new MyViewModel();
Messenger.Default.Send((ViewModelBase)viewmodel);

在鐵蟒蛇中,還是有其他解決方法?

查看MVVM Light,似乎Messenger.Send是通用的。 如果真是這樣(我正在尋找正確的方法),那么IronPython要求您像下面這樣顯式設置類型參數:

viewmodel = MyViewModel()
Messenger.Default.Send[ViewModelBase](viewmodel)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM