我有一个问题,无法定义我的ItemsControls中的项目(或我的视图或viewModel中的项目)。也许我对mvvm不了解,但是这里是问题。
我已经定义了DataTemplate:
我有很多可扩展项,每个都有一个超链接。我想要通过超链接删除该组 - 即删除相应的可扩展项。我已经了解了使用 DataTemplate 和 Visual/Logical-TreeHelper 进行搜索的方法,但这不是解决我的问题的好方法 - 它不符合 mvvm。我知道我需要为超链接编写一个命令,但如何检索需要删除的可扩展项,并满足 mvvm - 这就是问题所在。
任何建议,任何建议...
<DataTemplate>
<Expander>
<Expander.Header>
<StackPanel>
<TextBlock Margin="2" Text="{Binding Name}" />
<TextBlock>
<Hyperlink>
<Run Text="Delete group" />
</Hyperlink>
</TextBlock>
</StackPanel>
</Expander.Header>
<Expander.Content>
blah-blah-blah
</Expander.Content>
</Expander>
</DataTemplate>
我有很多可扩展项,每个都有一个超链接。我想要通过超链接删除该组 - 即删除相应的可扩展项。我已经了解了使用 DataTemplate 和 Visual/Logical-TreeHelper 进行搜索的方法,但这不是解决我的问题的好方法 - 它不符合 mvvm。我知道我需要为超链接编写一个命令,但如何检索需要删除的可扩展项,并满足 mvvm - 这就是问题所在。
任何建议,任何建议...