0
アイテム付きリストボックスを持っています - 各アイテムはハイパーリンクとボタンで構成されています。 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を返すようになっています。 – Greg
ボタンCommandParameterを次のように設定するとどうなりますか?CommandParameter = "{Binding}"?関連するコマンドアクション(NewForumPostWindowCommand)のコードを投稿することもできます。 –
私もそれを試みたが、何も戻って来なかった - その本当に奇妙な。 – Greg