Передача текстового поля.Текст в команду

#windows-phone-7 #command

#windows-phone-7 #команда

Вопрос:

Как я могу передать параметр в команду следующим образом

 <TextBox x:Name="txtSearch" />
                    <Button Content="Search" Name="btnSearch" >
                        <Custom:Interaction.Triggers>
                            <Custom:EventTrigger EventName="Click">
                                <mx:EventToCommand Command="{Binding SearchCommand, Mode=OneWay}" 
                                                   CommandParameter=txtSearch.Text />
                            </Custom:EventTrigger>
                        </Custom:Interaction.Triggers>
                    </Button>
  

Спасибо!

Ответ №1:

Если вы используете:

 <mx:EventToCommand Command="{Binding SearchCommand, Mode=OneWay}" 
                   PassEventArgsToCommand="True" />
  

В обработчике вы можете привести отправителя к a TextBlock , а затем запросить его Text свойство.