2017-08-24 18 views
2

Xceed WPF Toolkit's Wizard Controlを使用していくつかのページのウィザードを構築しました。必要な手順を決定するために、現在アクティブなページを知るためのプログラムが必要です。Xtended WPF Toolkit WizardのCurrentPageをMVVMにバインドする方法は?

次のように私は、ViewModelににCurrentPageをバインドしようとしている:

XAML:

<xctk:Wizard CurrentPage="{Binding CurrentStep, Mode=TwoWay}"> 
    <xctk:WizardPage Name="Import"> 
     ... 
    </xctk:WizardPage> 
     ... 
</xctk:Wizard> 

のViewModel:

public WizardPage CurrentStep { get; set; } 

問題は常にそのCurrentStepですNullとウィザードjusを返すtは空白のページを示します。

CurrentPageがMVVMを使用してアクティブなウィザードページを返すには、何をする必要がありますか?

答えて

1

CurrentStepはDependencyPropertyである必要があります。または、ViewModelがINotifyPropertyChangedを実装する必要があります。それ以外の場合はバインディングは機能しません。

関連する問題