TreeViewアイテムが s によって定義されている がありますHierarchicalDataTemplate。TreeViewItem作成されるそれぞれには、いくつかのTextBoxes が含まれています。が選択されている場合、キーボードを のにTreeViewItem設定したい(の名前は)。これどうやってするの?FocusTextBoxTreeViewItemTextBoxTextBox1
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 に答える