将TextBox.Text传递给命令

时间:2011-10-10 09:13:05

标签: windows-phone-7 command

我怎样才能将参数传递给这样的命令

<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 个答案:

答案 0 :(得分:1)

如果您使用:

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

在处理程序中,您可以将发件人转发给TextBlock,然后查询它的Text属性。