ListBoxユーザーが設定した整数プロパティに基づいてアイテムの数が追加される場所があります。アイテムはControlTemplate、Label と のTextBox内部で構成されるリソースから作成されDockPanelます。ラベルはデータにバインドされていませんが、ラベルが含まれているの (インデックス + 1) に基づいて、ある程度動的なコンテンツを持たせたいと考えていListboxItemます。私の質問/問題は、各のラベルの内容を更新できるようにしたいのですがListboxItem、何らかの理由でラベルにアクセスできないことです。ラベルはテンプレートにあり、ListboxItem. これらの混乱のいくつかを解決して、私を正しい軌道に戻すのを手伝ってくれる人はいますか?
<ControlTemplate TargetType="{x:Type ListBoxItem}">
<DockPanel Background="Transparent" Height="28" Name="playerDockPanel" VerticalAlignment="Bottom">
<Label Name="playerNameLabel" DockPanel.Dock="Left" Content="Player"></Label>
<TextBox Height="23" Width ="150" Name="playerName" DockPanel.Dock="Right"/>
</DockPanel>
</ControlTemplate>
xaml のコンテンツをバインドしたり、コード ビハインドLabelのコンテンツを更新したりしたいと考えています。Labelどのルートが最適かはわかりません。