Я должен выполнить следующую задачу и вообще не знаю, как это сделать.
Я использую WizardControl (XCeed Wpf Toolkit) и хочу пропустить одну страницу, в зависимости от определенного состояния в ViewModel (скажем, bool-переменная).
Для этого мне нужно привязать другой элемент управления (WizardPage) к предыдущему объекту WizardPage NextPage DependencyProperty в соответствии с этой переменной bool. Я думаю, что это можно сделать как-то с помощью DataTrigger, но я не настолько опытен в этой теме. Может кто-нибудь помочь мне?
Минимальный пример кода:
<xctk:Wizard>
<xctkWizardPage x:Name="Page1" NextPage="Page2"/>
<xctkWizardPage x:Name="Page2"/>
<xctkWizardPage x:Name="Page3"/>
</xctkWizardPage>
</xctk:Wizard>
public bool Property { get; set; }
То, что я хочу сделать, это сделать «NextPage» из «Page1» зависимым от «Property», например, Если для свойства == true задано значение "Page2" в качестве значения NextPage, в противном случае перейдите на "Page3".
Большое спасибо за помощь!
Jan