Javascript External Library

2021-03-21

【XAML】TextboxでEnter入力をBindする

<TextBox Text="{Binding InputText, UpdateSourceTrigger=PropertyChanged}">
  <TextBox.InputBindings>
    <KeyBinding Gesture="Enter" Command="{Binding EnterText}" />
  </TextBox.InputBindings>
</TextBox>

TextBox.InputBindings で Input 操作を取得する
KeyBinding で Enter を Bind して ICommand を実行する

注意点は
UpdateSourceTrigger = PropertyChanged
で、Text プロパティのバインドを PropertyChanged としておくこと、既定は LostFocus なので Enter 操作時に Text に Bind した要素が更新されない。




0 件のコメント:

コメントを投稿