これが基本的な質問である場合は申し訳ありませんが、ListBox 用に持っている ItemTemplate を取得し、それをウィンドウのリソースに配置して、複数の ListBox を使用できるようにするにはどうすればよいですか。
XAML を次に示します。
<Window x:Class="Example">
<Window.Resources>
<DataTemplate x:Key="dtExample">
<ListBox.ItemTemplate>
// styles go here...
</ListBox.ItemTemplate>
</DataTemplate>
</Window.Resources>
<ListBox ItemTemplate="{StaticResource dtExample}">
// items go here...
</ListBox>
</Window>
これにより、「アタッチされたプロパティにはセッターがありません」という設計時エラーがスローされます。簡潔にするために、重要ではないと思われるコードの部分を削除しました。
ありがとう