0
我有一個ListBox項目 - 每個項目包含一個超鏈接和一個按鈕。我正在使用MVVM和Commanding。超鏈接的命令參數綁定到「IDForumTopic」。我想從按鈕的超級鏈接傳遞相同的參數傳遞:XAML綁定到另一個元素命令參數
<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>
這是我嘗試的第一件事,但參數返回null,儘管超鏈接正確傳遞了teh參數。 – Greg
如果按如下所示設置按鈕CommandParameter,會發生什麼情況:CommandParameter =「{Binding}」?你也可以發佈相關命令行爲的代碼(NewForumPostWindowCommand)。 –
我嘗試過,但沒有回來 - 它真的很離奇。 – Greg