0
私はDataContextのあるリストボックスを持っている:継承された(grand-child)オブジェクトへのバインド?
ObservableCollection<Item>
アイテムは、基本クラスであり、それからポーションクラスを継承し、そのからHealthPotionクラスを継承します。だから、
:
アイテム - >ポーション - > HealthPotion
私のListBoxテンプレートは、このようなものになります。何らかの理由で、PropertyFromHealthPotionに結合するテキストブロックについて
<DataTemplate>
<StackPanel Orientation="Vertical" Margin="0,0,0,17">
<TextBlock Text="{Binding PropertyFromItem}" />
<TextBlock Text="{Binding PropertyFromPotion}" />
<TextBlock Text="{Binding PropertyFromHealthPotion}" />
</StackPanel>
</DataTemplate>
を(項目の孫)はデータを表示しませんが、他の2つはデータを表示します。なぜどんなアイデア?
ありがとうございます。
あなたはそこにhealthpotionを持っていますか?チェックするDataTemplateに ' 'を挿入してください!プロパティは公開されていますか?あなたがそれを変更することを期待している場合は、あなたは正しくPropertyChangedを取得しますか?是非、あなたのコードはうまくいくはずです... –
TDaver
私はそんなにばかです!私は{get;セット; } HealthPotionレベルでshiznit ...! @TDaver返信ありがとう:) – Microsis
それはそれですか? :)私は答えに投稿する場合、私は受け入れることができますか? – TDaver