2016-02-12 95 views
0

我想使用Caliburn Micro與Telerik的RadGridView。我想給AutoGeneratingColumn事件發送到使用Message.Attach我的視圖模型,但它似乎並不奏效:Caliburn消息附加Telerik RadGridView

<tel:RadGridView 
    AutoGenerateColumns="True" 
    ItemsSource="{Binding Items}" 
    cal:Message.Attach="[Event AutoGeneratingColumn] = [Action AutoGeneratingColumn($dataContext)]" 
> 

我用Message.Attach別處成功與庫存控制。

關於可能出錯的任何想法?

回答

0

您使用的Telerik的方法簽名的,通常會導致控制

AutoGeneratingColumn($的datacontext)的東西,你會寫在你的視圖模型,但它可能會抱怨或抑制的問題。事件實際上是在尋找$ eventArgs傳遞。

public void AutoGeneratingColumn(GridViewAutoGeneratingColumnEventArgs e) { }

也請記住,任何第三方都需要自定義的約定在引導程序,在您嘗試任何事情X事件:這些控件名稱。