2011-10-10 45 views
0

我怎么能传递一个参数到命令这样传递一个TextBox.Text到命令

<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" /> 

在处理程序,就可以把发送到TextBlock,然后查询它的Text财产。