1
UWPアプリケーション(Windows 10)では、ListViewにレコードのリストを表示しています。ListViewアイテムのTextBoxでフォーカスを設定する方法は?
アイテムをクリックすると、StackPanelが表示されます(INotifyPropertyChangedを使用)。 StackPanelには、バインドによってデータが入力されたTextBoxがあります。
StackPanelが表示されるたびにTextBoxが自動的にフォーカスを受け取りますが、使用するプロパティやイベント、およびtextBox.Focus()をトリガーする方法を見つけることができません。
ありがとうございます。
のDataTemplate:
<DataTemplate x:Key="templateList">
<StackPanel>
...
<StackPanel Visibility="{Binding IsSelected}">
<TextBox x:Name="textBox"
Text="{Binding Title, Mode=TwoWay}"/>
...
</StackPanel>
</StackPanel>
</DataTemplate>
...
リストビュー:
<ListView x:Name="listView"
ItemsSource="{Binding mylist}"
ItemTemplate="{StaticResource templateList}"/>
感謝を:それは私たちが
DataTriggerBehavior
を使用してIAction
その後、我々はXAMLでこのアクションを使用することができます実装する私たちの
SetupFocusAction
を作成できることを意味します! CS0246 \t型または名前空間の名前 'IAction'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)。次のエラーが発生しました。どのディレクティブを使用する必要がありますか?ビヘイビアを使用するには特定の参照を追加する必要がありますか? – Daniel[Nuget](https://www.nuget.org/packages/Microsoft.Xaml.Behaviors.Uwp.Managed/)からライブラリを追加できます。 –
私は自分のプロジェクト用にTemplate10ライブラリをインストールしましたが、すべて正常に動作します!助けてくれてありがとう:-) – Daniel