Как передать в команду в качестве параметра значение контрола?

Хочу, повесить на TextBox команду и на нажатие Enter ее вызывать, да так, чтобы в качестве параметра передавался текст.

Самое простое решение- это как-то назвать элемент и сослаться на него:

        <TextBox Name="seachTextBox">
            <TextBox.InputBindings>
                <KeyBinding Key="Enter" Command="{Binding FilterSourceCommand}" CommandParameter="{Binding Text, ElementName=seachTextBox}"/>
            </TextBox.InputBindings>
        </TextBox>

А можно как-то хитро сослаться без именования?


Ответы (0 шт):