Триггер интерактивности на основе некоторого условия wpf - PullRequest
0 голосов
/ 04 апреля 2019

Я работаю над приложением wpf, где мне нужно вызвать событие. но этот триггер должен быть запущен на основании некоторого условия

     <ComboBox Name="ComboVal"  HorizontalAlignment="Left" SelectedIndex="0"  SelectedValue="{Binding SelectedFilter}" ItemsSource="{Binding Filters}" Width="120" Height="30" Margin="5"  />

 <TextBox Name="InputText" Visibility="{Binding VisibiltyAttr}" Width="500" Height="30" Text="{Binding InputText}" HorizontalAlignment="Left" Margin="5">
                    <i:Interaction.Triggers>
                        <i:EventTrigger EventName="KeyUp">
                            <i:InvokeCommandAction  Command="{Binding CompleteCommand}" CommandParameter="{Binding Text, ElementName=InputText}" />
                        </i:EventTrigger>
                    </i:Interaction.Triggers>
                </TextBox>

Предположим, что комбо состоят из значений от 1 до 5. Если кто-то выберет 1 или 3 из комбо, тогда только это событие keyup должно работать иначе. Я нашел несколько условий multidatatgerger, но не понял реализацию. Может кто-нибудь предложить что-то для этого. Спасибо

...