XAML绑定到另一个元素命令参数

时间:2011-05-13 12:42:12

标签: silverlight mvvm

我有一个带有项目的ListBox - 每个项目都包含一个超链接和一个按钮。我正在使用MVVM和命令。超链接的命令参数绑定到“IDForumTopic”。我希望在超链接传递时从按钮传递相同的参数:

  <HyperlinkButton x:Name='hlTopicText'
    Content='{Binding ForumTopicText}'
    FontWeight='Bold'
    Margin='5,0,0,0'
    Width='175'
    Command='{Binding LoadThreadHeadersCommand,Source={StaticResource ViewModel}}'
    CommandParameter='{Binding IDForumTopic}'>
  </HyperlinkButton>
  <Button Content='New Post'
    Background='Orange'
    Command='{Binding NewForumPostWindowCommand,Source={StaticResource ViewModel}}'
    CommandParameter='{???}'>
  </Button>

1 个答案:

答案 0 :(得分:1)

为什么不能简单地在CommandParameter按钮上使用相同的绑定,例如:

CommandParameter="{Binding IDForumTopic}" 

..或者我误解了你的问题?