0

私はTreeViewいくつかのアイテムを含む を使用しています:

<TreeViewItem Header="PL3 Line 1" IsExpanded="true">
<TreeViewItem Header="Live Update" Selected="TreeViewItem_Selected" Height="20" Width="98"/>
<TreeViewItem Header="Archives" Selected="TreeViewItem_Selected_1"/>
<TreeViewItem Header="Archives / days" Selected="TreeViewItem_Selected_100"></TreeViewItem/>

各アイテムに異なるアイコンを追加したいので、次を使用して試しましたStackPanel

<TreeViewItem>
    <TreeViewItem.Header>
        <StackPanel Orientation="Horizontal">
            <Image Source="../Images/japan.png"></Image>
            <Label Content="Japan"></Label>
        </StackPanel>
    </TreeViewItem.Header>
</TreeViewItem>

しかし、それをクリックすると、イベント「選択済みはトリガーされません。

4

1 に答える 1

1

あなたの例では、Selected イベントを指定していません。次のようになります。

<TreeViewItem Selected="SelectedEvent">
    <TreeViewItem.Header>
        <StackPanel Orientation="Horizontal">
            <Image Source="../Images/japan.png"></Image>
            <Label Content="Japan"></Label>
        </StackPanel>
    </TreeViewItem.Header>
</TreeViewItem>
于 2013-10-29T17:06:05.303 に答える