WPF(XAML, XBAP, .Net3.5)GUIプログラミング Part5at TECHWPF(XAML, XBAP, .Net3.5)GUIプログラミング Part5 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト159:デフォルトの名無しさん 10/01/23 22:52:04 あれ?もしかしたら違うところで躓いてるかも…。 <ItemsControl ItemsSource="{Binding Items}"> <ItemsControl.ItemTemplate> <DataTemplate> <Button c:Click.Command="{Binding MyCommand}" ←このMyCommandはItemsにはなく、DataContextのViewModelにある。 c:Click.CommandParameter="{Binding RelativeSource={RelativeSource Self}, Path=DataContext}"/> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> この状態でButtonをクリックするとMyCommand自体が呼ばれません。 ItemsControlの外に置くとうまくBindされてMyCommandは実行されます。 これはおそらくItemsの中にMyCommandがないからだと思われますがうまく"Binding MyCommand"の箇所をViewModelのMyCommandが呼ばれるようにするにはどう設定すればよいのでしょうか? Binding ../MyCommand←これはだめでした。 Binding this.DataContext.MyCommand←これもだめ。 うーん…。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch