2010-07-07 65 views

回答

0

棱鏡指揮快速入門 - 包含在Prism拖放應提供您正在尋找的簡單代碼示例。

除非另有指定,否則所有數據綁定都違背當前的DataContext。 DataContext繼承自控件樹,除非控件專門選擇DataContext。

例如您的按鈕可能是這樣的,並會尋找對任何在DataContext有SaveCommand:

<Button Command="{Binding SaveCommand} /> 

你的按鈕也可以是這樣的,如果你想綁定到暴露在你的類的命令後臺代碼:

<UserControl x:Name="UserControl"> 
    ... 
    <Button Command="{Binding SaveCommand, ElementName=UserControl}" 
    ... 
</UserControl> 

使用DelegateCommand只是實現你的ICommand綁定到的並且應在棱鏡快速入門是分享範圍的一種方式。

相關問題