WPF でCaliburn.Micro ActionsAutoGeneratingColumn
を使用してイベントを接続する方法がよくわかりません。私はあなたが無駄にするのと同じ方法でそれをやろうとしました(それは呼び出しません)。どんなガイダンスでも大歓迎です。[Event Click] = ...
IDRemover
意見
<DataGrid x:Name="MyObservableCollection" AutoGenerateColumns="True" cal:Message.Attach="[Event AutoGeneratingColumn] = [Action IDRemover($eventArgs)]"></DataGrid>
ビューモデル
public void IDRemover(System.Windows.Controls.DataGridAutoGeneratingColumnEventArgs e)
{
if (e.PropertyName == "ID")
e.Cancel = true;
}
関連する注意事項として、アクション パラメーターと Message.Attachアプローチの使用に顕著な違いはありますか。
<i:Interaction.Triggers>
<i:EventTrigger EventName="Click">
<cal:ActionMessage MethodName="DoStuff">
<cal:Parameter Value="{Binding ...}" />
</cal:ActionMessage>
</i:EventTrigger>
</i:Interaction.Triggers>
対
<Button cal:Message.Attach="[Event Click] = [Action DoStuff(...)]" />