TreeView
アイテムが s によって定義されている がありますHierarchicalDataTemplate
。TreeViewItem
作成されるそれぞれには、いくつかのTextBox
es が含まれています。が選択されている場合、キーボードを のにTreeViewItem
設定したい(の名前は)。これどうやってするの?Focus
TextBox
TreeViewItem
TextBox
TextBox1
4068 次
1 に答える
5
これを行うには多くの方法があります。これはそのうちの1つです。私のFocusExtensionを使用してください。IsFocused添付プロパティ。下に ViewModel がない場合は、TreeViewItem.IsSelectedProperty にバインドします。何かのようなもの
<TextBox local:FocusExtension.IsFocused="{Binding IsSelected, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type TreeViewItem}}}" />
動作するはずです。私は頭からそれを入力し、構文をチェックしませんでした。コピペするときは気をつけてください:)。
于 2009-10-23T10:59:42.797 に答える